啟用URL重寫後,所有鏈接還是PHP的?

2016-07-07 15:43 来源:www.chinab4c.com 作者:ecshop专家

在本地測試時,URL重寫沒有任何問題,把網站傳到服務器後,按照在本地相同的設置(也就是按ECSHOP的幫助文件寫的操作),在後台啟用簡單重寫後,所有鏈接全部都還是PHP格式的(如:category.php?id=1,goods.php?id=1),但用category-1.html,goods-1.html還是一樣可以訪問,請問問題是出來哪裡呢?

回答:
那你服务器配置呢?

还需要在网站根目录找到htaccess.txt文件修改为.htaccess
还有就是要服务器支持才可以

htaccess.txt 已經修改為.htaccess了。服務器也按照官方的說明安裝了ISAPI_Rewrite組件,若是這個組件配置不成功,用category-1.html好像是不能訪問的吧?

刪除了htaccess文件後不會出錯,是不是htaccess沒有生效?怎樣讓它生效呢?

url重写,具体您可以看docs/URLREwrite

我是按照docs/URLREwrite裡面的內容操作的呀。我本地和服務器的系統都是WIN2003。在本地完全沒有問題,在服務器上卻出現這樣的問題~~~

头部导航的连接确实仍然是PHP连接
只要你.html可以用,证明伪静态已经设置成功
把头部导航的分类链接去掉吧

.html可以用,但整站的鏈接仍然全部是PHP的呀。

好像在IIS裡,htaccess不起作用?

沒人遇見過這個問題??

url重写,具体您可以看docs/URLREwrite

* 二、IIS 服务器
*******************************************************************************

1、首先请进入以下网址 http://www.helicontech.com/download/,下载免费版的
ISAPI_Rewrite组件:ISAPI_Rewrite Lite ( freeware )。如果您仅仅是测试用途使用
这个就足够了,如果您是商业应用建议您购买完整版的 ISAPI_Rewrite Full。

如果您无法访问以上网址,您也可以到我们的网站上下载:http://www.ecshop.com

2、点击下载到本地的文件 isapi_rwl_x86_0064.msi (该文件名和您下载的版本有关)
进行安装,安装成功之后进入安装目录(默认在
C:/Program Files/Helicon/ISAPI_Rewrite)找到httpd.ini文件,点击右键将文件只读
属性去掉。然后进入: 开始菜单->程序->Helicon->ISAPI_Rewrite->httpd.ini,
点击打开 httpd.ini 文件。

3、复制下面的内容到httpd.ini文件

4、保存 httpd.ini,进入 ecshop 管理中心->商店设置,将 URL 重写设置为启用。

這四個步驟,我確認沒有操作錯誤呀。

麻煩各位大大們幫忙看一下是什麼問題啦

自己頂一下下,這麼晚了來頂貼,我容易麼我~~