Joomla如何移除掉地址栏中的index.php 原
有朋友咨询怎么去掉域名后缀/index.php的尾巴。就是我的地址假设为 域名/index.php/2015-06-25-12-49-10/ 我希望将其中的index.php移除掉 变成 域名/2015-06-25-12-49-10/
遇到的问题
有朋友咨询怎么去掉域名后缀/index.php的尾巴。就是我的地址假设为 域名/index.php/2015-06-25-12-49-10/ 我希望将其中的index.php移除掉 变成 域名/2015-06-25-12-49-10/
解决方案
问题的解决方案主要分两种情况讨论,操作主要看你的web服务器是Nginx还是Apache.
Apache解决方案
- 在全局设置中启用搜索引擎友好
- 启用mod_rewrite选项
- 将网站根目录下的htaccess.txt重命名为.htaccess
具体的设置。如图:
Nginx解决方案
- 在全局设置中启用搜索引擎友好
- 修改nginx的配置文件,增加下面一行代码,然后重启nginx.
index index.php index.html index.htm; if ($request_uri ~ "^/(.*)(?<=/)index\.php/?((?<=/).*)?$") { return 301 /$1$2; }
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。