Wordress-如何从 /?p = 123到 /blog /%postname% /.htaccess编写永久链接重写



我正在尝试在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]

您需要重复每个页面的RewriteCondRewriteRule行。

在HTACCESS测试仪上进行了测试。

最新更新