www.ndwl.net > ApAChE访问伪静态资源必须在url之后添加斜杠吗

ApAChE访问伪静态资源必须在url之后添加斜杠吗

1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。 如 果没有开启“mod_r...

不加/ RewriteRule ^([^/]+)/([0-9]*)$ search.php?city=$1&class=$2 必须加/ RewriteRule ^([^/]+)/([0-9]*)/$ search.php?city=$1&class=$2 随便 RewriteRule ^([^/]+)/([0-9]*)/?$ search.php?city=$1&class=$2

伪静态带斜杠,有的静态也带有斜杠。

这个是很显然的事情,原因在于你的rewrite规则是"^/(.*)(.*)/$" 这样的话就是必须以/结尾的请求才会转发。因此会出现你说的第一种情况。 #首页: rewrite "^/+" /index....... break; #其它页面 rewrite "^/([^/]*)([^/]*)" index.php break;

网站地图

All rights reserved Powered by www.ndwl.net

copyright ©right 2010-2021。
www.ndwl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com