< 返回 1.68 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解决方案

  1. 在全局设置中启用搜索引擎友好
  2. 启用mod_rewrite选项
  3. 将网站根目录下的htaccess.txt重命名为.htaccess

具体的设置。如图:

Nginx解决方案

  1. 在全局设置中启用搜索引擎友好
  2. 修改nginx的配置文件,增加下面一行代码,然后重启nginx.
index index.php index.html index.htm;
if ($request_uri ~ "^/(.*)(?<=/)index\.php/?((?<=/).*)?$") {    return  301 /$1$2;  }

博客

第1章:经验分享
第2章:专题教程
第3章:扩展推荐
第13章:扩展更新日志
  • 内容提要
  • 留言讨论 (0)
  • 视频教程
有朋友咨询怎么去掉域名后缀/index.php的尾巴。就是我的地址假设为 域名/index.php/2015-06-25-12-49-10/ 我希望将其中的index.php移除掉 变成 域名/2015-06-25-12-49-10/

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

该课程提供视频版,可以观看完整的视频教程