如果我有100页:
http://www.example.com/category/product1/
http://www.example.com/category/product2/
http://www.example.com/category/product3/
http://www.example.com/category/product4/
等
我希望这些页面也可以通过
访问 http://www.example.com/category/product1-1/
&
http://www.example.com/category/product1-2/
http://www.example.com/category/product2-1/
&
http://www.example.com/category/product2-2/
在.htaccess中使用ReWrite
由于
答案 0 :(得分:1)
也许,这就是你要找的东西:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d # not a dir
RewriteCond %{REQUEST_FILENAME} !-f # not a file
RewriteRule ^([^/]+/.+?)-\d+(/.*)?$ /$1$2 [L]
这会在内部将/any_category/any_product-[any_number]/
解析为/any_category/any_product/
。如果您希望更改浏览器网址,请改为使用[R=301,L]
。