详细信息 您现在的位置是:首页 > 常见问题
linux服务器下网站如何去掉index.php
来源:
发布时间:2020-02-20
867 人已围观
摘要网站上线后美化网站网址是很重要的一件事,用tp建站的应该都遇到过去除index.php这需求(服务器操作高手可跳过),解决办法分享给大家。
[ Apache ]
1、打开httpd.conf配置文件,搜索mod_rewrite.so,把所在行前面的#去掉。
2、搜索AllowOverride,将None改为 All。
3、把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond $1 !^(DATA|images|otherThings) RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
[ Nginx ]
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
location / { // …..省略部分代码 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } }
上一篇: 常见问题1
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com