Итак, я пытаюсь добавить свой собственный RewriteRule в дополнение к тому, что уже есть в Wordpress. Немного фона Сайт, над которым я работаю, создан на основе пользовательской CMS, но также имеет блог на платформе WordPress. Итак, вот что я имею до сих пор:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Custom rewrite for locatons
RewriteRule ^locations/(.*)$ /locations2.php?info=$1
# Wordpress rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
Я также избавился от пары строк кода переписывания Wordpress, которые казались ненужными (все по-прежнему работает .... Я думаю). Но да, похоже, это переписывает правило, которое я написал. Помощь
О, я только что попытался избавиться от .
, который был до /blog/index.php [L], и заменил его на ^
, это сработало ... вроде. Он загружал блог, когда я заходил в / blog /, но когда я заходил во что-то вроде / blog / author / admin, я получал 404.