在 .htaccess 上重写 Wordpress URL

在 .htaccess 上重写 Wordpress URL

我在我的 WordPress 网站上使用这个永久链接结构:

example.com/2011/09/mypost

我正在RewriteRule访问另一个网站.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ([0-9]+)/([0-9]+)/(.*)/visit visit-site.php?siteurl=$3 [NC]
</IfModule>

这样我就可以通过此链接访问网站

example.com/2011/09/mypost/visit

有时我想用结构更改我的永久链接,例如example.com/item/mypost当我可以使用访问另一个网站时example.com/item/mypost/visit,请帮我更改.htaccess上面的代码,以便我可以通过example.com/item/mypost/visit链接访问。

答案1

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ([0-9]+)/([0-9]+)/(.*)/visit visit-site.php?siteurl=$3 [NC]
    RewriteRule item/(.*)/visit visit-site.php?siteurl=$1 [NC]
</IfModule>

相关内容