2012-03-31 80 views
-1

我已经转移一个网上商店有1000个产品,我已经keept相同ID's重定向旧产品链接

有没有一种简单的方法来重定向旧产品链接到新闻网址吗?

旧的链接的结构是这样的:? shopexd.asp ID = 341 & BC =没有

而新的URL product.php id_product = 341

我希望你?可以节省我一段时间手动重定向每个链接:)

+0

哪个网络服务器?服务器端还是客户端?支持正则表达式? – Rayne 2012-03-31 00:26:03

回答

0

您可以使用网址重写,以便访问时的旧网址将由网络服务器即时转换为使用新脚本。

你每例如如果URL进行硬编码可以在Apache Web服务器http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

的mod_rewrite做到这一点,你需要将它们转换,我建议你使用的工具使用正则表达式(如sed)到remplace他们

+0

URL是动态创建的。我有mod_rewrite在新的网上商店为SEO友好的URLs激活。 – 2012-03-31 11:45:54

+0

如果url是动态创建的,你不能修改你的webapp源中的url生成方法吗?或者你想重定向你无法修改的链接(例如在论坛帖子中,有人把链接指向网站使用旧的url风格,并且你希望这个网址仍然有效) – grifos 2012-03-31 15:40:57