達達尼亞
2016-04-13 17:59
我使用apache的rewrite进行了设置,隐藏index.php ,不过在路由解析的时候,看你写的代码里用 $_SERVER['SCRIPT_NAME']来分析的,我使用rewrite 后这个变量就成了 index.php 了,如果可以的话,你分享下你的是怎么操作的。我只是想知道下。
RewriteCond %{DOCUMENT_ROOT}%{SCRIPT_FILENAME} -s [OR]
RewriteCond %{DOCUMENT_ROOT}%{SCRIPT_FILENAME} -l [OR]
RewriteCond %{DOCUMENT_ROOT}%{SCRIPT_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ /index.php?q=$1 [NC,L]
同样的问题,我是把
$_SERVER['SCRIPT_NAME']
换成了
$uri = $_SERVER['REQUEST_URI'];
大话PHP设计模式
62161 学习 · 230 问题
相似问题