Htaccess управляют для перенаправления домена к index.html

Как я пишу правило перезаписи что посетители перенаправлений домена www.mydomain.com/ к www.mydomain.com/index.html?

10
задан Robinicks 16 December 2009 в 00:14
поделиться

2 ответа

Итак, вы хотите перенаправить ничего ( ^ $ ) на index.html ]? Тогда это будет выглядеть так:

RewriteRule ^$ index.html [L]

Если вы хотите избежать индексации как , / , так и /index.html поисковыми роботами, добавьте R = 301 , чтобы сделать его постоянным перенаправлением , а не временным перенаправлением (302, по умолчанию). Это позволит ботам индексировать только /index.html .

RewriteRule ^$ index.html [R=301,L]
21
ответ дан 3 December 2019 в 16:29
поделиться

Что сказал BalusC - но подумайте, действительно ли вы хотите их перенаправить. Не лучше ли было бы просто обслуживать index.html , когда браузер запрашивает / , как это делает большинство серверов? Это дополнительный обход сервера без выгоды, который просто увеличивает длину URL. Это такие 90-е. :)

4
ответ дан 3 December 2019 в 16:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: