Перезаписать конец косой черты - PullRequest
2 голосов
/ 27 мая 2010

Я работаю над Rewriterule, чтобы URL были такими: http://www.myhost.com/var1/var2/

RewriteRule ^(.*)\/(.*)\/$  index.php?var1=$1&var2=$2 [L]

Я хотел бы добавить, что когда кто-то печатает myhost.com/var1/var2 (без косой черты), он все равно переходит на ту же страницу.

Есть ли лучший способ сделать это, чем этот?

RewriteRule ^(.*)\/(.*)\/$  index.php?var1=$1&var2=$2 [L]
RewriteRule ^(.*)\/(.*)$  index.php?var1=$1&var2=$2 [L]

1 Ответ

0 голосов
/ 27 мая 2010
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]*)\/([^\/]*)\/?$  index.php?band=$1&song=$2 [L]

Обратите внимание на окончание ?

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