e.g
我有这样的网址,domain / buy-now / product title / productid
http://www.mydomain.com/buy-now/this-is-the-product-one/order/1234
考虑到网上商店包含大量具有不同产品名称和产品ID的产品吗? 我将如何通过htaccess将“来自该格式的所有网址”重定向到“此新网址”?
http://www.mydomain.com/buy-now/order/this-is-the-product/1234
不同的是,“订单”这个词在“立即购买”旁边转移了
答案 0 :(得分:0)
尝试将这些规则添加到文档根目录中的htaccess文件中:
RewriteEngine On
RewriteRule ^buy-now/([^/]+)/order/([0-9]+)$ /buy-now/order/$1/$2 [L,R=301]
如果您不想进行永久重定向,可以从方括号中删除=301
。如果您更愿意在/buy-now
目录中使用htaccess文件:
RewriteEngine On
RewriteBase /buy-now/
RewriteRule ^([^/]+)/order/([0-9]+)$ order/$1/$2 [L,R=301]