Просто созданный веб-сайт на основе Wordpress, и теперь у меня есть следующая проблема. Старый сайт, который не был построен в Wordpress, использовал переменную p=
для своих страниц, как Wordpress. Теперь я пытаюсь перенаправить их, но это не работает, я думаю, потому что Wordpress также использует переменную p.Перенаправить страницу Wordpress с переменной
Я хочу, чтобы перенаправить страницу http://purplethinking.nl/mauritshof/?p=brunch
на страницу http://purplethinking.nl/mauritshof/feestelijk/brunch
Я изменил мою .htaccess
и добавил следующую строку:
RewriteRule ^/mauritshof/?p=brunch$ /feestelijk/brunch/[L]
Не могли бы вы сказать, что я делаю неправильно?
Edit: Вот мой полный файл .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mauritshof/
RewriteCond %{QUERY_STRING} ^p=([^&]+)
RewriteRule ^mauritshof/?$ /feestelijk/brunch/ [L,R]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mauritshof/index.php [L]
</IfModule>
# END WordPress
Спасибо за быстрый ответ! Я добавил эти правила в мой .htaccess, до сих пор не повезло. – PieterB
Можете ли вы вставить свой полный .htaccess в свой вопрос. – anubhava
Я haved добавил мой .htaccess файл – PieterB