Wordpress htaccess проблема с перенаправлением - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь перенаправить несколько страниц на разные страницы.Это должно быть просто, но я упускаю что-то простое, по-видимому.

У меня установлена ​​WordPress на поддомене.Общий WordPress Htaccess это:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Я хочу перенаправить /farm-partners/ на /farm-partners/emilys-produce/.Я пытаюсь сделать это, используя следующий код:

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L]

Однако открытие /farm-partners/ не перенаправляет, а просто загружает эту страницу.Чего мне не хватает?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Используйте плагин WordPress Redirect и не связывайтесь с htaccess.

Что вам не хватает в вашем RewriteRule, это говорит о том, что вы хотите внешнее перенаправление

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L,R=301]

Если вы используете RewriteRule, убедитесь, что он находится за пределами комментариев, которые указывают, какие части файла могут быть отредактированы без какого-либо уведомления (т. Е. За пределами #comments, отмечающих раздел файла WordPress. Аналогично, если выиспользуете W3 Total Cache или аналогичный плагин.)

0 голосов
/ 26 мая 2011

Попробуйте это:

RewriteRule farm-partners/$ /farm-partners/emilys-produce/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...