htaccess просто переписать не работает - PullRequest
0 голосов
/ 27 ноября 2010

Кто-нибудь может понять, почему это не перенаправляет?

RewriteEngine On
RewriteRule ^case-studies(/)?$ index.php/portfolio/ [NC,L]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

К вашему сведению, хотя это и не должно иметь значения, я использую Zend Framework, просто нужно замаскировать «/ портфолио» на «/ тематические исследования» (привередливый клиент!)

Спасибо

1 Ответ

0 голосов
/ 27 ноября 2010

Если вы хотите изменить /portfolio на /case-studies, то вам необходимо изменить порядок:

RewriteRule ^portfolio(/)?$ index.php/case-studies/ [NC,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...