2013-04-22 15 views
0

Правило:Почему мое правило mod_rewrite не работает?

RewriteRule ^r/([^/.]+)/?$ generateIssuePage.php?r=$1 [L] 

Когда браузер запрашивает myip.com/r/thing, он должен перенаправить myip.com/r/generateIssuesPage.php?r=thing.

Если я просто набираю сайт www.myip.com/r/generateIssuesPage.php?r=thing, он отлично работает. Но если я попрошу www.myip.com/r/thing, я получу 404. Что в этом плохого?

ответ

2

Отличный инструмент для тестирования из ваших правил HTAccess является http://htaccess.madewithlove.be/

Используя этот инструмент, можно предположить, что Htaccess настроена правильно, так что http://www.myip.com/r/thing перенаправляет http://www.myip.com/r/generateIssuesPage.php?r=thing

Вы проверили, что Htaccess работает на все для вас, но создание простого глобального перенаправления?

Смежные вопросы