我正在清理一些舊的東西,我需要做一些301重定向。Seo 301絕對url重定向,Prestashop
例如:
我有以下絕對URL:http://mysite.dk/product.asp?product=371&sub=0&page=1
,我需要重定向到: http://mysite.dk/category/test
我試圖與htaccess的:
RedirectMatch 301 /product.asp?product=371&sub=0&page=1 /category/test
但上面的代碼將無法正常工作,它顯示404頁面並忽略我剛剛做出的重定向。請注意,product.asp不作爲文件存在!
但是,如果我使用:
RedirectMatch 301 /product.asp /category/test/
它的工作原理排序了,但我現在不能做重定向,基於查詢字符串爲特定的文件。
有什麼建議嗎?順便說一句我正在使用Prestashop =) 最好,西蒙
我明白了你的觀點。什麼是解決這個問題的首選方法?不幸的是,我無法讓你的代碼工作。它顯示404:/ Btw,因爲我看到你的代碼正在被重寫,而不是重定向,這是真的嗎? :) – simon
同樣的規則在我的Apache上適用於我。你還有其他規則嗎?如果那麼確保將此規則作爲第一條規則。 – anubhava
@simond不,這不是真的。它正在重定向。這就是'R = 301'告訴它做的。和你在之前的嘗試中使用301一樣。 –