.htaccess mod_rewrite 1 RewriteRule 3例

时间:2015-10-17 23:53:14

标签: php apache .htaccess seo friendly-url

如何使用Apache 2.4.16(在XAMPP 5.6中)编写单个RewriteRule来处理3种可能的情况?我见过一些例子,但他们没有工作。

经过多次努力和阅读,我终于得到mod_rewrite来处理:

RewriteRule ^products/?$ /products.php [NC,L]
RewriteRule ^products/([^/]+)/?$ /products.php?categoryname=$1 [NC,L]
RewriteRule ^products/([^/]+)/([^/]+)/([^/]+)/?$ /products.php?categoryname=$1&productname=$2&productsku=$3 [NC,L]

3条线路并不坏但我想尽可能改善这一点。我尝试了一些我在网上找到的建议,但到目前为止还没有别的办法。我认为这是因为Apache的旧版本 - 也许?

0 个答案:

没有答案