проблема перенаправления htaccess - PullRequest
1 голос
/ 07 марта 2009

Я пытаюсь, чтобы мой .htaccess перенаправлял все запросы в каталог / blogs, кроме запросов, начинающихся с / staff. Это то, что я до сих пор:

RewriteEngine On
RewriteRule ^staff(.*)$ staff/$1 [L]
RewriteRule ^(.*)$ blogs/$1 [L]

Работает нормально для всех случаев, кроме случаев, когда я http://mydomain.com/staff или http://mydomain.com/staff/alice, и в этом случае я получаю 500 Internal Error.

Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 08 марта 2009

Попробуйте это:

RewriteRule ^staff/  - [L]
RewriteRule !^blogs/ blogs%{REQUEST_URI} [L]
0 голосов
/ 08 марта 2009

Что входит в error.log? Ошибка может исходить либо от mod_rewrite, либо от самого вашего приложения.

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