Wordpress mod_rewrite останавливает мою строку запроса от работы - PullRequest
0 голосов
/ 29 июля 2009

В моем корне .htaccess файл WordPress поместил это:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

и в подкаталоге у меня есть .htaccess файл:

RewriteEngine on
RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]

Мой .htaccess файл работает на других серверах, где он находится в корне! Теперь я получаю ошибку 404, когда после bank/ есть что-то, но я знаю, что код в bank/index.php работает так же, как bank/index.php?title=ppi работает нормально.

1 Ответ

0 голосов
/ 30 июля 2009

Либо попробуйте это правило:

RewriteRule ^bank/([^/.]+)/?$ index.php?title=$1 [L]

Или поместите свое правило в файл .htaccess в корне документа перед правилом Wordpress.

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