1
我目前的URI是http://example.com/blog/clients/clientname/?file=media.flv
。301基於文件擴展名重定向到一個新的擴展
我需要所有匹配到該確切的URI結構到301到相同的結構,但將文件擴展名更改爲MP4
。
我需要設置什麼htaccess規則?在.htaccess
我目前的URI是http://example.com/blog/clients/clientname/?file=media.flv
。301基於文件擴展名重定向到一個新的擴展
我需要所有匹配到該確切的URI結構到301到相同的結構,但將文件擴展名更改爲MP4
。
我需要設置什麼htaccess規則?在.htaccess
下面的代碼應該爲你工作:
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(file=.*)\.flv [NC]
RewriteRule . %{REQUEST_URI}?%1.MP4 [L,R=301]
記住,你不能重寫規則匹配QUERY_STRING。
NC
標誌是用於忽略大小寫比較,如果不需要,可以將其刪除。