我正在尝试在WordPress .htaccess文件
中添加重写我想重定向任何具有永久链接结构的博客文章 /?p=123/
至/blog/%postname%/
例如:
我想从 https://freshmail.pl/?p=177125
https://freshmail.pl/blog/czy-email-marketing-jest-skuteczny/
在我的WordPress永久链接设置中,我获得了自定义结构,并且: https://freshmail.pl/blog/%postname%/
,但它不以某种方式重定向/?p = 123 to/blog/%postname%/自动
我尝试添加
RewriteRule ^/.*$ /blog/$1/ [R=301,L,QSA]
在我的.htaccess中,但行不通。
在您的.htaccess中尝试:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^p=177125$
RewriteRule ^(.*)$ blog/czy-email-marketing-jest-skuteczny/ [R=301,L,QSA]
您需要重复每个页面的RewriteCond
和RewriteRule
行。
在HTACCESS测试仪上进行了测试。