Очень простой вопрос по правилу перезаписи - PullRequest
2 голосов
/ 28 августа 2010

У меня есть этот URL:

 http://www.mydomain.com/index.html

И я хочу переписать вышеприведенное правило в следующее:

 http://www.mydomain.com

Другими словами, удалите часть кода index.html....

Примерно так:

  RewriteRule ^$ index.html [NC]

Спасибо

ОБНОВЛЕНИЕ:

Когда вы вводите www.domain.com в браузер,offcourse index.html открыт.Но когда вы нажимаете «домой» в меню на моем веб-сайте, отображается полный URL-адрес, которого я хочу избежать.Поэтому, когда вы нажимаете «home», показывается www.domain.com/index.html ... Но не при вводе www.domain.com в адресной строке, только это будет отображаться, но index.html в любом случае появится.

Так что да, мне нужно это:

www.domain.com/

Не это:

www.domain.com/index.html

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 августа 2010

Чтобы перенаправить запросы на /index.html в /

RewriteRule ^index.html$ http://www.mydomain.com/ [R=301,L]
0 голосов
/ 28 августа 2010

Я думаю, это так:

RewriteRule ^index.html$ / [NC]

Замените "index.html" на "/", а не "" на "index.html"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...