我正在尝试消除文件扩展名,但一次只能删除一个。所以我的目标是消除扩展名.jpeg,.png,.jpg。
我的代码(取消.png扩展名)
#removes .png file extension
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.png [NC,L]
我尝试了什么(不工作,只删除了第一个.png扩展名)
#removes .png file extension
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.png [NC,L]
RewriteRule ^([^\.]+)$ $1.jpg [NC,L]
RewriteRule ^([^\.]+)$ $1.jpeg [NC,L]
答案 0 :(得分:1)
尝试这样为我工作
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.png -f
RewriteRule ^([^\.]+)$ $1.png [NC]
RewriteCond %{REQUEST_FILENAME}.jpg -f
RewriteRule ^([^\.]+)$ $1.jpg [NC]
RewriteCond %{REQUEST_FILENAME}.jpeg -f
RewriteRule ^([^\.]+)$ $1.jpeg [NC,L]