Как написать правило перезаписи, которое перенаправляет посетителей в домен www.mydomain.com/
на www.mydomain.com/index.html
?Правило htaccess для перенаправления домена на index.html
ответ
Вы хотите перенаправить (^$
) до index.html
? Это будет выглядеть
RewriteRule ^$ index.html [L]
Если вы хотите, чтобы избежать как/
и /index.html
индексируется поисковыми ботами, а затем добавить R=301
, чтобы сделать его permanent redirect, а не temporary redirect (302, который по умолчанию) , Это позволило бы ботам индексировать только /index.html
.
RewriteRule ^$ index.html [R=301,L]
Что BalusC сказал - но подумайте, действительно ли вы хотите, чтобы перенаправить их. Не было бы лучше просто подавать index.html
, когда браузер запрашивает /
, как и большинство серверов? Это лишний раунд на сервер для получения прибыли и просто делает URL более длинным. Это так 1990-е. :)
Один из способов - поместить ваш index.html в другую папку, например: domain.com/welcome/index.html и сделать R301 из вашей CPanel. Это слово, но это сработало для меня. Иметь такую же проблему.
- 1. Правило перенаправления Ember .htaccess
- 2. .htaccess правило перезаписи для перенаправления
- 3. .htaccess правило перенаправления для сайта
- 4. правило Htaccess для перенаправления URL
- 5. Правило htaccess для перенаправления на динамический субдомен
- 6. Htaccess' правило перезаписи держит перенаправление старого домена
- 7. Правило перенаправления Htaccess не работает
- 8. Как создать правило в .htaccess для перенаправления
- 9. .htaccess правило для перенаправления 'domain.tld.' to 'domain.tld'
- 10. htaccess правило перенаправления для изменения части URL
- 11. Правило перенаправления URL-адресов для .htaccess
- 12. Общее правило для перенаправления в htaccess
- 13. htaccess правило перенаправления на сервере CENT OS
- 14. Простое правило .htaccess для перенаправления подпапка
- 15. Правило перенаправления Htaccess для строки запроса
- 16. Htaccess редирект index.html в index.php для корневого домена только
- 17. правило Htaccess для блокирования домена и поддоменов
- 18. htaccess для перенаправления домена, кроме одного поддомена
- 19. Htaccess 301 перенаправления для домена только
- 20. . Правило перенаправления перенаправления
- 21. . Правило htaccess для 301 перенаправления на абсолютный URL
- 22. Преобразование URL-адреса Переписать правило перенаправления на htaccess
- 23. правило перенаправления htaccess для IP-адресов Amazon CloudFront
- 24. Нужно 301 правило перенаправления в файле .htaccess
- 25. Правило перенаправления не запущено в htaccess
- 26. правило Rewrite (если index.html ничего не делать) для .htaccess
- 27. Использование .htaccess для перенаправления из одного домена в другой
- 28. Правило htaccess для перенаправления всех некаталонных и нефайловых запросов
- 29. правило перезаписи для домена/поддомена
- 30. htaccess rewriterule для перенаправления на новый домен
С учетом контекста вопроса (apache уже делает это по умолчанию) Я скорее думаю, что он просто хочет избавиться от него :) – BalusC
Я хотел его по этой причине: http://serverfault.com/questions/94706/ как к защитить паролем-на-домен-с-HTAccess –