2012-03-31 57 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