.htaccess mod_rewrite&。htaccess-将文件扩展名请求重定向到脚本
我想做的是将对给定扩展的请求转发给带有查询字符串的脚本 例如.htaccess mod_rewrite&。htaccess-将文件扩展名请求重定向到脚本,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我想做的是将对给定扩展的请求转发给带有查询字符串的脚本 例如 请求: 将被重定向到: 谢谢你在这方面的帮助,我不擅长mod_重写,甚至不擅长正则表达式,非常感谢 RewriteRule ^(.*)$ imageServer.php?image=$1 但它会将所有内容重写为新的URL!你可以设定条件 此规则将任何.png文件的所有请求重写(内部重定向)到/imageServer.php?image= 如果您需要将其作为实际重定向(当浏览器中的URL更改时为301永久重定向),则将R=301添加
请求:
将被重定向到:
谢谢你在这方面的帮助,我不擅长mod_重写,甚至不擅长正则表达式,非常感谢
RewriteRule ^(.*)$ imageServer.php?image=$1
但它会将所有内容重写为新的URL!你可以设定条件 此规则将任何.png文件的所有请求重写(内部重定向)到/imageServer.php?image=
如果您需要将其作为实际重定向(当浏览器中的URL更改时为301永久重定向),则将
R=301
添加到重写规则标志中,例如[NC,L,R=301]
非常感谢,我想我也应该把脚本的完整路径放在那里,因为我正在处理请求中不断变化的路径结构。你会得到最好的答案。。不错!
RewriteEngine On
RewriteRule (.+\.png)$ /imageServer.php?image=$1 [NC,L]