【ecmall】ecmall 僞靜態配置 已成功

ECMall 2.1 以上版本 URL 重寫使用說明
=============================================================================== php

  URL重寫技術可讓你的網站具備更高的可用性和友好性。同時經過 URL 重寫還能有效
  的提升網站內容在搜索引擎的收錄率。 html

  下面分別介紹在 Apache 服務器以及 IIS 服務器下的使用方法: api

1、Apache 服務器
------------------------------------------------------------------------------- 服務器

  一、首先您須要找到 Apache 安裝目錄,以後找到 conf 目錄下的 httpd.conf 文件。
  二、將下面的代碼複製到 httpd.conf 文件中,注意將 /ecmall 替換爲您的商店的實際
  安裝目錄。 app

    <Directory /ecmall>  ide

   //個人是這樣的D:/xampp-win32-1.7.1-beta3/xampp-win32-1.7.1-beta3/xampp/htdocs/ecmall/upload
      Options FollowSymLinks
      AllowOverride All
    </Directory> 工具

 

   三、在 httpd.conf 中搜索 LoadModule rewrite_module,將該行前面的 # 號刪除。
      若是您的 Apache 是1.3.x版本還須要查找 AddModule mod_rewrite.c,
      請將前面的#刪除。 測試

                            
   四、保存 httpd.conf。
   五、將 ecmall 目錄下的 htaccess.txt 重命名爲 .htaccess。 網站

                           /能夠用一些工具裏面有一些方法 不是空文件 因此不能隨便複製一個
   六、從新啓動 Apache。
   七、進入 ECMall 管理中心->網站設置->系統設置,將 啓用僞靜態 設置爲「是」。 搜索引擎

 


2、IIS 服務器
-------------------------------------------------------------------------------

  一、首先請進入如下網址 http://www.helicontech.com/download/,下載免費版的
  ISAPI_Rewrite組件:ISAPI_Rewrite Lite ( freeware )。若是您僅僅是測試用途使用
  這個就足夠了,若是您是商業應用建議您購買完整版的 ISAPI_Rewrite Full。

  二、點擊下載到本地的文件 isapi_rwl_x86_0064.msi (該文件名和您下載的版本有關)
  進行安裝,安裝成功以後進入安裝目錄(默認在
  C:/Program Files/Helicon/ISAPI_Rewrite)找到httpd.ini文件,點擊右鍵將文件只讀
  屬性去掉。而後進入:開始菜單->程序->Helicon->ISAPI_Rewrite->httpd.ini,
  點擊打開 httpd.ini 文件。

  三、複製下面的內容到httpd.ini文件
-----內容開始,不要複製本行-----
[ISAPI_Rewrite]

# 爲了確保重寫規則不影響服務器上的其餘站點
# 請將下面的語句前的#號去掉,並將(?:www\.)?site1\.com改成商店所在域名

#RewriteCond %{HTTP:Host} (?:www\.)?site1\.com

RewriteRule ^goods/([0-9]+)/?$ index.php?app=goods&id=$1 [I]
RewriteRule ^goods/([0-9]+)/([^/]+)/?$ index.php?app=goods&id=$1&act=$2 [I]
RewriteRule ^goods/([0-9]+)/([^/]+)/page_([^/]+)/?$ index.php?app=goods&id=$1&act=$2&page=$3 [I]
RewriteRule ^groupbuy/([0-9]+)/?$ index.php?app=groupbuy&id=$1 [I]
RewriteRule ^category/goods/?$ index.php?app=category [I]
RewriteRule ^category/(.*)/?$ index.php?app=category&act=$1 [I]
RewriteRule ^brand/?$ index.php?app=brand [I]
RewriteRule ^article/([0-9]+).html$ index.php?app=article&act=view&article_id=$1 [I]
RewriteRule ^store/([0-9]+)/?$ index.php?app=store&id=$1 [I]
RewriteRule ^store/article/([0-9]+).html$ index.php?app=store&act=article&id=$1 [I]
RewriteRule ^store/([0-9]+)/credit/?$ index.php?app=store&id=$1&act=credit [I]
RewriteRule ^store/([0-9]+)/credit/page_([^/]+)/?$ index.php?app=store&id=$1&act=credit&page=$2 [I]
RewriteRule ^store/([0-9]+)/credit/([0-9]+)/?$ index.php?app=store&id=$1&act=credit&eval=$2 [I]
RewriteRule ^store/([0-9]+)/credit/([0-9]+)/page_([^/]+)/?$ index.php?app=store&id=$1&act=credit&eval=$2&page=$3 [I]
RewriteRule ^store/([0-9]+)/goods/?$ index.php?app=store&id=$1&act=search [I]
RewriteRule ^store/([0-9]+)/goods/page_([^/]+)/?$ index.php?app=store&id=$1&act=search&page=$2 [I]
RewriteRule ^store/([0-9]+)/category/([0-9]+)/?$ index.php?app=store&id=$1&act=search&cate_id=$2 [I]
RewriteRule ^store/([0-9]+)/category/([0-9]+)/page_([^/]+)/?$ index.php?app=store&id=$1&act=search&cate_id=$2&page=$3 [I]
RewriteRule ^store/([0-9]+)/groupbuy/?$ index.php?app=store&id=$1&act=groupbuy [I]
RewriteRule ^store/([0-9]+)/groupbuy/page_([^/]+)/?$ index.php?app=store&id=$1&act=groupbuy&page=$2 [I]
-----內容結束,不要複製本行-----

  四、保存 httpd.ini,進入 ECMall 管理中心->網站設置->系統設置,將 啓用僞靜態設置爲「是」。

相關文章
相關標籤/搜索