RewriteRule ^/commerce/ProductDetails.aspx\?mName=([0-9a-zA-Z]+)&source=List$ /$1 [R=301,L]
這看起來應該很好,但它實際上並沒有做任何重定向。htaccess重定向問題,而不是重定向
我也試過沒有逃避問號。
我正在使用這與magento安裝。 Mod重寫已安裝並正常工作
RewriteRule ^/commerce/ProductDetails.aspx\?mName=([0-9a-zA-Z]+)&source=List$ /$1 [R=301,L]
這看起來應該很好,但它實際上並沒有做任何重定向。htaccess重定向問題,而不是重定向
我也試過沒有逃避問號。
我正在使用這與magento安裝。 Mod重寫已安裝並正常工作
確保的.htaccess已啓用並重寫引擎啓動再試試這個:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{QUERY_STRING} ^mName=([^&]+)&source=List$ [NC]
RewriteRule ^commerce/ProductDetails\.aspx$ /%1? [R=301,L,NC]
記住重寫規則開始第一斜線/
後匹配和不匹配的查詢字符串,則需要RewriteCont匹配請求參數。
不確定您的意思是「工作」,但是您忘記了RewriteEngine On
?
不,我沒有忘記那部分,對不起。基本上我應該能夠轉到我的網站,並相應地重定向。例如。 http://domain.com/commerce/ProductDetails.aspx?mName=BC18&source=List應該重定向到/ BC18 – Tyler
這很好。最後一個問題,是否有可能使得到的url全部爲小寫? – Tyler
沒關係,明白了! – Tyler