Как я пишу правило перезаписи что посетители перенаправлений домена www.mydomain.com/
к www.mydomain.com/index.html
?
Итак, вы хотите перенаправить ничего ( ^ $
) на index.html
]? Тогда это будет выглядеть так:
RewriteRule ^$ index.html [L]
Если вы хотите избежать индексации как , /
, так и /index.html
поисковыми роботами, добавьте R = 301
, чтобы сделать его постоянным перенаправлением , а не временным перенаправлением (302, по умолчанию). Это позволит ботам индексировать только /index.html
.
RewriteRule ^$ index.html [R=301,L]
Что сказал BalusC - но подумайте, действительно ли вы хотите их перенаправить. Не лучше ли было бы просто обслуживать index.html
, когда браузер запрашивает /
, как это делает большинство серверов? Это дополнительный обход сервера без выгоды, который просто увеличивает длину URL. Это такие 90-е. :)