我想要做的是對給定擴展名的請求使用查詢字符串發送給腳本。mod_rewrite&.htaccess - 將文件擴展名的請求重定向到腳本
例...
Requests for: http://mySite.com/myImage.png
Will be redirected to: http://mySite.com/imageServer.php?image=myImage.png
感謝您在這一個幫助,我不擅長的mod_rewrite甚至正則表達式,大加讚賞。
我想要做的是對給定擴展名的請求使用查詢字符串發送給腳本。mod_rewrite&.htaccess - 將文件擴展名的請求重定向到腳本
例...
Requests for: http://mySite.com/myImage.png
Will be redirected to: http://mySite.com/imageServer.php?image=myImage.png
感謝您在這一個幫助,我不擅長的mod_rewrite甚至正則表達式,大加讚賞。
此規則將重寫(內部重定向)ANY .png文件的所有請求到/imageServer.php?image=<file-name.png>
。
RewriteEngine On
RewriteRule (.+\.png)$ /imageServer.php?image=$1 [NC,L]
如果您需要這是實際的重定向(301永久重定向,在瀏覽器的URL變化),然後加入R=301
到重寫規則標記,例如[NC,L,R=301]
。
RewriteRule ^(.*)$ imageServer.php?image=$1
但它會將所有內容改寫爲新的URL!你可以把它的條件!
非常感謝,我想我也應該把腳本的完整路徑放在那裏,因爲我正在處理請求中不斷變化的路徑結構。你會得到最好的答案..好的! – Drahcir