RewriteRule, который вызовет косую черту - PullRequest
3 голосов
/ 24 сентября 2011

В настоящее время у меня есть папка [contact-us]

mydomain.com/contact-us/

Я планирую удалить эту папку и просто добавлю contact-us.php

mydomain.com/contact-us.php

Как мне создать RewriteRule, который будет отображать

mydomain.com/contact-us/ -> mydomain.com/contact-us.php

(обратите внимание, я хочу использовать косую черту)

Ответы [ 2 ]

4 голосов
/ 24 сентября 2011

Использование:

RewriteEngine On
RewriteRule ^contact-us$ http://domain.com/contact-us/ [R,L]
RewriteRule ^contact-us/?$ /contact-us.php [NC,QSA,L]

Этот способ кто-то печатает: contact-us или contact-us/, он перейдет на ваш контакт-us.php

0 голосов
/ 24 сентября 2011
RewriteRule ^contact_us/$ /contact_us.php [QSA]

Не могу вспомнить, нужна ли вам / в начале, поэтому, если это не сработает, попробуйте ^/contact_us/$

...