ecstore如何去除index.php

藏色散人
發布: 2023-03-05 19:30:01
原創
2328 人瀏覽過

ecstore去掉index.php的方法:先開啟apache伺服器的rewrite模組;然後在網站根目錄下新建【.htaccess】檔案;接著修改專案設定檔中的rewrite設定;最後重啟伺服器即可。

ecstore如何去除index.php

推薦:《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.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板