В моей установке Wordpress у меня есть специальная страница, которая получает данные из внешней базы данных.Специальный RewriteRule в Wordpress
Если я открою http://localhost/o-b/comm/?id=123 все работает отлично. Но если я открою http://localhost/ob/comm/123 Wordpress приводит меня к странице ошибок 404. Я проверил RewriteRule с онлайн-проверкой правил перезаписи, и я получаю соответствие.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^ob/comm/(.*)$ o-b/comm/?id=$1 #this line is killing me
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Какие-либо намеки на это?
Забыла сказать: Все остальные переписывают как постоянные ссылки и т.д. работает. – cosmokramer
Я думаю, вам нужно добавить флаг '[L]' в конце правила. –