Переписывание URL с использованием mod-rewrite и apache - PullRequest
0 голосов
/ 06 июня 2011

Я пытаюсь добавить некоторые изменения на моем сайте, но, похоже, это не работает, я использую apache и .htaccess.

Код в моем файле .htaccess:

RewriteEngine On
RewriteRule ^/?os_framework/?$ /os_framework/index.php?module=home [L,NC,QSA,PT]

Это должно отправить http://localhost/os_framework/ на http://localhost/os_framework/index.php?module=home Но, похоже, нет.

Любая помощь будет оценена.

Заранее спасибо

Редактировать: Исправлено выше, не должно быть os_framework/ в шаблоне поиска, однако теперь я не могу заставить его работать:

RewriteRule ^/(.[^/]*)/?$ /os_framework/index.php?module=$1 [L,NC,QSA,PT]

И что не так с

RewriteRule ^(.[^/]*)/?$ /os_framework/index.php?module=$1 [L,NC,QSA,PT]

Почему это выдает ошибку 500?должно работать

1 Ответ

0 голосов
/ 06 июня 2011

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

RewriteEngine On
RewriteRule ^os_framework/?$ os_framework/index.php?module=home [L,NC,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...