Я перенести 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º.
Заранее спасибо.
Это не работают, потому что я никогда не достигну своей WordPress, если я не использовать перенаправление в .htaccess на корневом уровне. –