Ecshop网站空间伪静态设置
2016-07-07 15:21 来源:www.chinab4c.com 作者:ecshop专家
转帖:http://www.ecshopidc.com/article-103.html 了解过SEO的朋友们都知道,静态的页面有利于搜索引擎的收录,那我们的Ecshop网站空间,又是如何为大家进行Ecshop网站空间的伪静态设置的呢?今天我就来详细的讲一下如何对我们的Echsop网站空间进行伪静态设置。 当我们申请开通空间后,第一次访问的页面是网站的基本信息页,它会告诉你一些关于网站空间的基本信息。如网站空间大小支持的脚本等信息,你还可以进行域名绑定等等。接着就是我们关心的伪静态设置,很多朋友认为只要服务器开启了伪静态,或者程序开启了伪静态,站点就能使用伪静态了其实这种理解是错误的。我们通常指的空间支持伪静态,意义是空间所在服务器是支持伪静态的,也即具备使用伪静态的前提,客户需要使用*写正确的伪静态规则后站点访问才能正常。 就哪我们的Ecshop专用主机来说吧,LINUX平台下的PHP空间是客户可在网站配置—网站环境设置中自行开启 关闭伪静态的支持的,开启伪静态支持后,客户上传.htaccess(伪静态规则文件)文件到空间根目录即可。 那么我们是如何设置这些伪静态的配置呢?下面我们是我们的Ecshop网站空间伪静态设置的详细信息: ECSHOP v2.0 以上版本 URL Rewrite 使用说明 ******************************************************************************* * 一、Apache 服务器 ******************************************************************************* 1、首先您需要找到 ECSHOP v2.0 以上版本 URL Rewrite 使用说明 ******************************************************************************* * 一、Apache 服务器 ******************************************************************************* 1、首先您需要找到 Apache 安装目录,之后找到 conf 目录下的 httpd.conf 文件。 2、将下面的代码复制到 httpd.conf 文件中,注意将 /ecshop 替换为您的商店的实际 安装目录。 <Directory /ecshop> Opti** FollowSymLinks AllowOverride All </Directory> 3、在 httpd.conf 中搜索 LoadModule rewrite_module,将该行前面的 # 号删除。 如果您的 Apache 是1.3.x版本还需要查找 AddModule mod_rewrite.c, 请将前面的#删除。 4、保存 httpd.conf。 5、将 ecshop 目录下的 htaccess.txt 重命名为 .htaccess。 6、重新启动 Apache。 7、进入 ecshop 管理中心->商店设置,将 URL 重写设置为启用。 如果您想通过 httpd.conf 来设置重写规则,请按照下面的步骤操作: 1、执行上面第1-3步操作。 2、找到您的商店所在的虚拟主机段,如: <VirtualHost 127.0.0.1> DocumentRoot "/home/ecshop/" ServerName www.ecshop.com </VirtualHost> 3、将下面的内容加入在</VirtualHost>之前 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)/index.html$ $1/index.php RewriteRule ^(.*)/category$$1/index.php[L] RewriteRule ^(.*)/feed-c([0-9]+).xml$$1/feed.php?cat=$2[L] RewriteRule ^(.*)/feed-b([0-9]+).xml$$1/feed.php?brand=$2[L] RewriteRule ^(.*)/feed.xml$$1/feed.php RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6&page=$7&sort=$8&order=$9 RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)\.html$ $1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6 RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/category.php?id=$2&brand=$3&page=$4&sort=$5&order=$6 RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$ $1/category.php?id=$2&brand=$3&page=$4 RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$$1/category.php?id=$2&brand=$3 RewriteRule ^(.*)/category-([0-9]+)(.*)\.html$$1/category.php?id=$2 RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html$ $1/goods.php?id=$2 RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/article_cat.php?id=$2&page=$3&sort=$4&order=$5 RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$ $1/article_cat.php?id=$2&page=$3 RewriteRule ^(.*)/article_cat-([0-9]+)(.*)\.html$ $1/article_cat.php?id=$2 RewriteRule ^(.*)/article-([0-9]+)(.*)\.html$$1/article.php?id=$2 RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html$1/brand.php?id=$2&cat=$3&page=$4&sort=$5&order=$6 RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html $1/brand.php?id=$2&cat=$3&page=$4 RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html $1/brand.php?id=$2&cat=$3 RewriteRule ^(.*)/brand-([0-9]+)(.*)\.html$1/brand.php?id=$2 RewriteRule ^(.*)/tag-(.*)\.html$1/search.php?keywords=$2 RewriteRule ^(.*)/snatch-([0-9])\.html$$1/snatch.php?id=$2 RewriteRule ^(.*)/group_buy-([0-9])\.html$$1/group_buy.php?act=view&id=$2 </IfModule> ******************************************************************************* * 二、IIS 服务器 ******************************************************************************* 1、您可以搜索一下IIS下载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或httpd.conf文件 4、保存 httpd.ini,进入 ecshop 管理中心->商店设置,将 URL 重写设置为启用。 [ISAPI_Rewrite] # 为了确保重写规则不影响服务器上的其他站点 # 请将下面的语句前的#号去掉,并将(?:www\.)?site1\.com改为商店所在域名 #RewriteCond %{HTTP:Host} (?:www\.)?site1\.com RewriteRule ^(.*)/index.html$ $1/index.php [I] RewriteRule ^(.*)/category$$1/index.php [I] RewriteRule ^(.*)/feed-c([0-9]+).xml$$1/feed.php?cat=$2 [I] RewriteRule ^(.*)/feed-b([0-9]+).xml$$1/feed.php?brand=$2 [I] RewriteRule ^(.*)/feed.xml$$1/feed.php[I] RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6&page=$7&sort=$8&order=$9 [I] RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)\.html$ $1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6[I] RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$$1/category.php?id=$2&brand=$3&page=$4&sort=$5&order=$6[I] RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$ $1/category.php?id=$2&brand=$3&page=$4[I] RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$$1/category.php?id=$2&brand=$3 [I] RewriteRule ^(.*)/category-([0-9]+)(.*)\.html$$1/category.php?id=$2[I] RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html$ $1/goods.php?id=$2[I] RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/article_cat.php?id=$2&page=$3&sort=$4&order=$5 [I] RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$ $1/article_cat.php?id=$2&page=$3 [I] RewriteRule ^(.*)/article_cat-([0-9]+)(.*)\.html$ $1/article_cat.php?id=$2[I] RewriteRule ^(.*)/article-([0-9]+)(.*)\.html$$1/article.php?id=$2 [I] RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html$1/brand.php?id=$2&cat=$3&page=$4&sort=$5&order=$6 [I] RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html $1/brand.php?id=$2&cat=$3&page=$4[I] RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html $1/brand.php?id=$2&cat=$3[I] RewriteRule ^(.*)/brand-([0-9]+)(.*)\.html$1/brand.php?id=$2[I] RewriteRule ^(.*)/tag-(.*)\.html$1/search.php?keywords=$2[I] RewriteRule ^(.*)/snatch-([0-9]+)\.html$$1/snatch.php?id=$2[I] RewriteRule ^(.*)/group_buy-([0-9]+)\.html$$1/group_buy.php?act=view&id=$2[I] |
最近更新
常用插件
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
ecshop热门问答
ecshop热门资料
ecshop商品列表
ecshop局部
dede模板
ecshop新手导航
ecshop虚拟商品
ecshop小小的
ecshop尺寸规格
ecshop平平商城
ecshop分类导出
ecshop题外
ecshop首页图片GIF
ecshop遍历自定义类别
ecshop配送打印模板
ecshop专业
ecshopgaicai
ecshophelps
ecshop仿京东
ecshopxhr
ecshop去哪里
ecshopoutline
ecshop购买记录
ecshop商品名称长度
ecshop尺码
ecshop评论
ecshop百度大
ecshop百度排名
ecshop友情连接
screen
ecshop一行显示
ecshop正在复制文件