这个问题可能很愚蠢,但我什么都试过了。或者至少接近一切。。。
我想要一个产品页面有多个url。我的意思是,我想要一个不同的url,用于内容的不同部分,让我解释一下:
这是基本网址:mysite.com/product/product-name/
我想要这里的描述:mysite.com/product/product-name/description
或者这里的评论:mysite.com/product/product-name/reviews
现在我有mysite.com/product/product-name/?page=说明或mysite.com/product/product-name/?page=评论。
我有基本的永久链接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>
我正在使用wooccommerce。
如果你们中的任何人能帮助我,我真的很不擅长regex、url重写和htaccess。。。提前谢谢。
这应该有效:
<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>