重写URL动态多页产品woocommerce wordpress

时间:2015-12-10 02:22:36

标签: php wordpress .htaccess mod-rewrite woocommerce

这个问题可能很愚蠢,但我尝试了一切。或者至少接近一切......

我想为1个产品页面提供多个网址。而且我的意思是我想要一个不同的内容的不同部分的网址让我解释:

这是基本网址:mysite.com/product/product-name /

我想要这里的描述:mysite.com/product/product-name/description

或点评:mysite.com/product/product-name/reviews

目前我有mysite.com/product/product-name/?page=description或mysite.com/product/product-name/?page=reviews。

我有基本的永久链接wordpress设置:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ticketbroadway/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ticketbroadway/index.php [L]
</IfModule>

我正在使用woocommerce。

如果你们中的任何一个人可以帮助我,我会非常糟糕地使用正则表达式,url重写和htaccess ...提前致谢。

1 个答案:

答案 0 :(得分:0)

这应该有效:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ticketbroadway/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d    RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /$1/$2/?page=$3 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ticketbroadway/index.php [L]
</IfModule>