linux PATH_INFO, tp5url为兼容模式,url为http://域名/?s=/模块/控制器/方法,求解决隐藏 /?s=/ 。谢谢!!

url为http://域名/?s=/模块/控制器/方法,请教怎么将  ?s=/ 隐藏了,我看了很多教程都不得行,以前用tp3.2没遇到过这个问题,最近研究5.0就遇到问题了,蛋疼,求解答!谢谢!!
已邀请:

lk1063193881 - 90h PHPer农民工

赞同来自: nannannnn

在Nginx 配置文件中加了这个
2.png

对吗

geeson

赞同来自:

如果已经支持 PARH_INFO,URL却又是为兼容模式,然后又要用上域名/模块/控制器/方法,这是没有任何意义吧!

geeson

赞同来自:

已经是PARH_INFO,
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
生成.htaccess什么事情都解决了。我不太明白你为什么要这样弄呢。

lk1063193881 - 90h PHPer农民工

赞同来自:

我在安装的时候,
1.png

这样是访问不到的,必要要 ?s=/Install/index/check.html 这样才访问得到
 

要回复问题请先登录注册