• 技术文章 >后端开发 >PHP问题

    ecstore如何去掉index.php

    藏色散人藏色散人2020-09-14 16:43:14原创524

    ecstore去掉index.php的方法:首先开启apache服务器的rewrite模块;然后在网站根目录下新建【.htaccess】文件;接着修改项目配置文件中的rewrite配置;最后重启服务器即可。

    推荐:《PHP视频教程

    ECStore去掉Index.php的方法

    网上试了几个方法都不行,自己鼓捣了一下,发现是写rewrite的时候,没有添加 RewriteBase /

    方法如下:

    第一步 - 开启apache服务器的rewrite模块

    1. 找到apache服务器中的httpd.conf文件

    2. 将 #LoadModule rewrite_module modules/mod_rewrite.so最前面的#去掉,开启这个模块

    第二步 - 在网站根目录建立 .htaccess文件

    文件内容如下:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -l
    RewriteRule . - [NC,L]
    RewriteRule . index.php [NC,L]

    备注:windows下不能直接建立.htaccess文件,可以通过文本编辑器建立后保存

    第三步 – 修改本项目中的配置文件中的rewrite配置

    找到

    config/compatible.php(or config/config.php)这个文件的第38行左右(找不到就查找文件中的字符串:Rewrite),

    更改

    define('WITH_REWRITE', false);

    define('WITH_REWRITE', true);

    第四步 – 重启服务器。

    以上就是ecstore如何去掉index.php的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:ecstore index.php
    上一篇:如何批量修改php文件 下一篇:php怎样把mysql数据转成json格式
    大前端线上培训班

    相关文章推荐

    • 如何更改首页默认index.php改成index.html• iis6如何隐藏index.php• sae index.php隐藏的设置方法• joomla如何去掉index.php

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网