为了账号安全,请及时绑定邮箱和手机立即绑定

apache的rewrite进行了设置,$_SERVER['SCRIPT_NAME'] 成了 index.php

我使用apache的rewrite进行了设置,隐藏index.php ,不过在路由解析的时候,看你写的代码里用 $_SERVER['SCRIPT_NAME']来分析的,我使用rewrite 后这个变量就成了 index.php 了,如果可以的话,你分享下你的是怎么操作的。我只是想知道下。

正在回答

2 回答

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]

2 回复 有任何疑惑可以回复我~
#1

達達尼亞 提问者

非常感谢!
2016-12-05 回复 有任何疑惑可以回复我~

同样的问题,我是把

$_SERVER['SCRIPT_NAME']

换成了

$uri = $_SERVER['REQUEST_URI'];  


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

apache的rewrite进行了设置,$_SERVER['SCRIPT_NAME'] 成了 index.php

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信