Мод Переписать Путаницу - PullRequest
1 голос
/ 05 октября 2011

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

RewriteRule ^(.*)/$ /inner.php?pagename=$1 [QSA,L]

Так что на сайте я вызываю базу данных на основе переменной в URL.Но я добавил WordPress блог на сайте, и он не работает.

URL-адрес блога www.site.com/blog/, но он не работает, если это правило активно.Если я удаляю правило, оно работает нормально.Есть ли способ исключить / блог / из этого правила?

1 Ответ

1 голос
/ 05 октября 2011

Добавьте эти строки перед правилом.Они препятствуют вступлению правила в силу, если существуют файл или каталог, соответствующие URL:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...