Я хочу отправить пользовательские параметры на мою страницу 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