2015-01-05 1 views
1

Я хочу постоянное перенаправление некоторых НТМ страницы с поддомена основного доменом WordPress страницы, для этого я использую этот кодПеренаправление некоторых .htm страницы на WordPress страницу без пути и запрос строки

Redirect permanent /cat/FSBO76.htm http://www.example.com/cat/my-favorite/ 

Но я обычно проблема с моей страницей WordPress работает, но когда я нажимаю на старую ссылку, ее перенаправление с завершающей строкой запроса и показом страницы не найдена ошибка.

http://www.example.com/cat/my-favorite/?cat=FSBO76 

Может ли кто-нибудь сказать мне, как я могу перенаправить без строки пути и запроса? или любым способом решить эту проблему.

Я уже пробовал с Redirect 301 также.

EDIT: Единственное, что происходит для файлов .htm, всех других файлов и перенаправления каталогов.

ответ

0

Это звучит, может быть, mod_alias (Redirect), а mod_rewrite мешает друг другу. Если у вас уже есть правила перезаписи Wordpress в вашем файле htaccess, вам нужно придерживаться mod_rewrite вместо использования mod_alias здесь. Попробуйте использовать что-то вроде этого:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$ [NC] 
RewriteRule ^cat/FSBO76.htm$ http://www.example.com/cat/my-favorite/ [L,R=301] 

где "subdomain.example.com" Ваш поддомен.

+0

Благодарим вас, но после использования предоставленного правила теперь старый URL-адрес не перенаправляется. – user219457

+0

Привет, сэр, не могли бы вы мне помочь? – user219457

Смежные вопросы