Apache Переписать проблемы с моим блогом - PullRequest
0 голосов
/ 26 апреля 2010

Мне трудно правильно настроить правила перезаписи для моего сайта и блога. Вот текущая строка в виртуальном хосте Apache:

RewriteRule ^/(?:blog|apc|_em|phpsecinfo|blog/)/ - [L]

Я могу получить доступ к своему URL на сайте www.domainname.com/blog/. Но я не могу получить к нему доступ по адресу www.domainname.com/blog (без окончания /)

Как я могу отредактировать свое правило перезаписи, чтобы получить доступ к блогу без окончания /? Спасибо

Ответы [ 2 ]

1 голос
/ 26 апреля 2010

Это должно помочь:

RewriteRule ^/(blog|apc|_em|phpsecinfo)$ /$1/ [R,L]
RewriteRule ^/(?:blog|apc|_em|phpsecinfo)/ - [L]
0 голосов
/ 26 апреля 2010

Добавьте модификатор ? в любой слеш, который вы хотите сделать необязательным:

RewriteRule ^/(?:blog|apc|_em|phpsecinfo)/? - [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...