我已将一家旧网店转移到prestashop。 产品具有相同的ID。将旧产品链接重定向到新的prestashop产品链接
旧的链接是这样的: /shopexd.asp?id=2760 & BC =没有
而新的一个是这样的。
/da/mover/2760-truma-mover-sr.html
是否有可能重定向到新的产品链接?通过修改.htaccess文件?
我已将一家旧网店转移到prestashop。 产品具有相同的ID。将旧产品链接重定向到新的prestashop产品链接
旧的链接是这样的: /shopexd.asp?id=2760 & BC =没有
而新的一个是这样的。
/da/mover/2760-truma-mover-sr.html
是否有可能重定向到新的产品链接?通过修改.htaccess文件?
我假设你使用apache作为web服务器。
尝试类似的东西,并添加:
RewriteRule ^shopexd.asp?id=([0-9]+)&(.*)$ /product.php?id_product=$1 [QSA,L]
到.htaccess文件。
这工作,如果你从1.2更新到1.6为例:
RewriteCond %{QUERY_STRING} (^|&)?id_product=(\d+)(&|$)
RewriteRule ^product\.php$ /index.php?id_product=%2&controller=product [R=301,L]