簡體   English   中英

.htaccess-如果擴展名為.png,則從URL中刪除目錄

[英].htaccess - If extension is .png remove directory from URL

我有一個.png圖片目錄www.example.com/i/image.png ,位於/var/www/html/example.com/i/image.png

但是,我還有一些其他.png圖像www.example.com/css/glyph/image.png位於/var/www/html/example.com/css/glyph/image.png中

我希望能夠從根目錄訪問/ i /文件夾中的圖像。 示例www.example.com/image.png實際上會將我帶到www.example.com/i/image.png

有沒有人可以使用.htaccess解決方案呢?

這個問題的答案應該有所幫助- 使用htaccess將圖片重定向到另一台服務器,而無需重定向循環

特別:

RewriteEngine ON
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^.*\.(gif|jpg|png)$ http://imgserv.example.com/forums/$0 [L,R]

您可以在根.htaccess中使用以下代碼:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^./]+\.png)$ /i/$1 [L,NC]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM