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);

     

    第四步重启服务器

     

    经过验证可以运行

  • 相关阅读:
    ☀【布局】
    _#【CSS3】
    _#minheight
    【其它】引入css
    【css3】url
    鼠标闲置一段时间后自动隐藏
    图解SQLServer2005获取WebService数据
    Oracle字符串字段内的字符排序
    一个c#读取扫雷内存的demo
    sqlserver使用bcp分解字符串
  • 原文地址:https://www.cnblogs.com/xuan85/p/4904208.html
Copyright © 2011-2022 走看看