У меня есть этот URL:
http://www.mydomain.com/index.html
И хотите, чтобы правило переписывало приведенное выше:
http://www.mydomain.com
Другими словами, удалите часть index.html кода …
Что-то вроде этого может быть:
RewriteRule ^$ index.html [NC]
благодаря
ОБНОВИТЬ:
Когда вы вводите www.domain.com в браузере, открывается opencourse index.html. Но когда вы нажимаете «домой» в меню на моем веб-сайте, отображается весь полный URL-адрес, который я хочу избежать. Поэтому, когда отображается «home» www.domain.com/index.html, отображается … Но не при входе на сайт www.domain.com в адресной строке, то только это будет отображаться, но index.html подходит в любом случае.
Так что да, мне нужно это:
www.domain.com/
Не это:
www.domain.com/index.html
благодаря
Чтобы перенаправить запросы для /index.html в /
RewriteRule ^index.html$ http://www.mydomain.com/ [R=301,L]
Я думаю, что это так:
RewriteRule ^index.html$ / [NC]
Замените "index.html" на "/", а не "" на "index.html"