2014-06-09 3 views
0

Я перенести WordPress установки из/новостей/блог и хочу обновить кэшированные URL-адреса, так что ....htaccess перенаправляет WordPress GET параметров из папки в новую папку

/Новости /? P = 1234 должны перенаправлять to/blog/really-interesting-post (действительно заботятся только об этом id)

Я прочитал много об этом и сделал несколько тестов, не повезло.

Мой .htaccess теперь

# 1º - this dont work (url = site.com/news/?p=1234) 
RewriteCond %{QUERY_STRING} p=4335 
RewriteRule ^/news/$  /blog/really-interesting-post [L,R=301] 


# 2º - this works (url = site.com/?p=1234) 
RewriteCond %{QUERY_STRING} p=1234 
RewriteRule ^(.*)$   /blog/really-interesting-post [L,R=301] 

# 3º - general redirections             
Redirect 301 /news/*  /blog 
Redirect 301 /news   /blog 

я не нашел, как сделать работу 1º.

Заранее спасибо.

ответ

0

вы можете использовать ниже плагин для перенаправления, у меня была та же проблема, и я получил ее работу от этого плагина.

https://wordpress.org/plugins/simple-301-redirects/

Благодаря

+0

Это не работают, потому что я никогда не достигну своей WordPress, если я не использовать перенаправление в .htaccess на корневом уровне. –

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