Параметры страницы RewriteRule и Wordpress - PullRequest
0 голосов
/ 23 сентября 2011

Я хочу отправить пользовательские параметры на мою страницу WordPress.и имейте это правило.

RewriteRule ^mypage/(.+)$ index.php/mypage/?url=myparameter [L]

Самое смешное, что он отлично работает на моем локальном компьютере, но не работает на моем онлайн-сервере.Перезапись включена, и если я перезаписываю ее для загрузки изображения, она прекрасно работает, но если я использую это правило, wp возвращает 404. Я действительно понятия не имею, что делать.единственное отличие заключается в локальном параметре rewritebase

RewriteBase /mysite/
RewriteRule . /mysite/index.php [L]

онлайн

RewriteBase /
RewriteRule . /index.php [L]



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mysite/
RewriteRule RewriteRule ^mypage/(.+)$ index.php/mypage/?url=myparameter [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite/index.php [L]
</IfModule>

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