zoukankan      html  css  js  c++  java
  • ECStore去掉Index.php的方法

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

    ECStore版本为  V3.0.8

    方法如下:

     

    第一步 - 开启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);

     

    第四步重启服务器

     

    经过验证可以运行

  • 相关阅读:
    提问必备-如何有效的提问?
    通过jdbc驱动连接thriftserver
    在idea上使用springboot构建ssm项目(一)
    二柱子与他的计算题
    JavaScript
    表单格式化
    2020.10.09
    HTML书写规范
    下拉列表框 JComboBox
    用户登录界面
  • 原文地址:https://www.cnblogs.com/xuan85/p/4904208.html
Copyright © 2011-2022 走看看