Jak napisać regułę przepisującą, która przekierowuje odwiedzających do domeny www.mydomain.com/
na www.mydomain.com/index.html
?Reguła Htaccess do przekierowania domeny do index.html
Odpowiedz
Więc chcesz przekierować nic (^$
) na index.html
? To byłoby wtedy wyglądać
RewriteRule ^$ index.html [L]
Jeśli chcesz uniknąć zarówno/
i /index.html
są indeksowane przez roboty wyszukiwarek, a następnie dodać R=301
aby to permanent redirect zamiast temporary redirect (302, który jest domyślnym) . Pozwoliłoby to robotom indeksować tylko /index.html
.
RewriteRule ^$ index.html [R=301,L]
Co BalusC powiedział - ale zastanowić się, czy na pewno chcesz je przekierować. Czy nie byłoby lepiej po prostu obsłużyć index.html
, gdy przeglądarka wymaga /
, tak jak robi większość serwerów? To dodatkowa wycieczka do serwera bez żadnych zysków i po prostu powoduje wydłużenie adresu URL. Jest tak w 1990 roku. :)
Jednym ze sposobów jest umieszczenie pliku index.html w innym folderze, na przykład: domain.com/welcome/index.html i wykonanie R301 z CPanel. To słowo, ale zadziałało. Mają ten sam problem.
- 1. Przekierowywanie wszystkich aliasów domen do domeny htaccess
- 2. .htaccess dołączanie ciąg kwerendy do wewnętrznego przekierowania
- 3. htaccess przepisać bez przekierowania
- 4. Multiple .htaccess przepisać reguła
- 5. .htaccess przepisać wszystko index.html
- 6. Https do http przekierowania za pomocą htaccess
- 7. Reguła przekierowania Amazon S3 - Zachowaj parametry zapytań
- 8. . Przekierowanie htaccess OD podfolderu do nazwy domeny
- 9. htaccess: przekierowanie starej domeny i wszystkich stron do nowej domeny
- 10. Rozwiązania sieciowe do przekierowania heroka bez www do domeny www
- 11. .htaccess! -f reguła nie działa
- 12. Blank index.html w oprogramowaniu CMS zamiast .htaccess
- 13. .htaccess reguła posprzątać REST API żąda
- 14. Przetwarzanie w chmurze przekierowania www do Nonej domeny z ssl
- 15. nginx/index.html do/przeprogramować
- 16. Jak zapobiec jednemu plikowi z przekierowania .htaccess?
- 17. Zmień DirectoryIndex na podstawie domeny/subdomeny w .htaccess
- 18. htaccess przekierować wszystkie pliki z katalogu w jednej domeny do innej domeny
- 19. .htaccess mod-rewrite do subdomeny
- 20. W .htaccess, przekierowuj wszystkie domeny oprócz jednego
- 21. . Przekierowanie podfolderu htaccess do HTTPS
- 22. .htaccess siła ssl dla konkretnej domeny
- 23. Jak zrobić .htaccess RewriteCond sprawdź nazwę domeny?
- 24. . Htaccess RewriteCond gdzie URI nie zawiera domeny
- 25. Przekierowanie do innej domeny, ale kontynuuj wpisywanie domeny
- 26. .htaccess przekierowanie głównej domeny, ale nie pod podfolderu
- 27. .htaccess przekierowanie do subdomeny
- 28. .htaccess przekierowanie index.php do/
- 29. Jak używać htaccess do wymuszania www. w wielu domenach
- 30. Regex do prostej domeny
Widząc kontekst pytania (apache już to robi domyślnie) raczej myślę, że po prostu chce się go pozbyć :) – BalusC
Chciałam go z tego powodu: http://serverfault.com/questions/94706/ how-to-password-protect-the-domain-with-htaccess –