ecshop在万网主机《G1型》上实现复杂重写!!!!!!!!!!!!
2016-07-07 15:19 来源:www.chinab4c.com 作者:ecshop专家
机房关了快一个月了,终于可以把数据下载下来了 我的网站从外地服务器搬家到万网G1型主机,复杂重写不能用了 ,出现这种情况:http://www.laozhongguo.com.cn/111.jpg 给万网技术打电话他们所说让我配置UrlRewrite文件:http://www.net.cn/service/ziliao/cpsc/200905/3784.html 我通过搜索找到了樂思蜀的文章他将ECSHOP的Rewrite规则整理了出来《下载文件》,简单重写可以用,但复杂重写不能使用, 我的网站之前用的复杂重写,搬家过来后复杂重写用不了了,之前搜索收录的页面全都成了死链接 。 希望更多的朋友奉献一下,能把复杂重写弄出来跟大家分享分享。 小弟的QQ:535809428 |
回答:
这是真的吗? 品牌内衣 |
复杂重写现在还不行,哪位高手奉献一下呀 |
这抠出 doc里的URLRewrite.txt iis的部分 把里面的iis部分的重写扣出来,重名下,取文件名为Web.Config,然后把去掉前面的# 把网址填写上就可以了 最后把文件上传到空间下的ec目录就可以了 |
晓天老兄,记得上次的问题就是你给解决的,我不是很懂技术,能说一下详细的步骤吗?或者你弄个好用的文件上传一下,跟大家分享分享 |
不要沉底 顶起来 |
这个问题很重要。 |
万网的空间,这个是用xml的来重写的,需要对重写规则重新改下 |
4# 晓天 按照晓天你的提示,我修改了一下文件,但是上传到网站测试的时候出现了一下错误: HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息
Web.Config 的文件是这样修改的,代码如下: [ISAPI_Rewrite] RewriteCond %{HTTP:Host} http://www.shunmao.net 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-type([^-]+)\.xml$$1/feed\.php\?type=$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 ^(.*)/category-([0-9]+)-b([0-9]+)\.html(.*)$$1/category\.php\?$4&id=$2&brand=$3 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\?$4&id=$2&cat=$3[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] RewriteRule ^(.*)/auction-([0-9]+)\.html$$1/auction\.php\?act=view&id=$2 [I] RewriteRule ^(.*)/exchange-id([0-9]+)(.*)\.html$$1/exchange\.php\?id=$2&act=view[I] RewriteRule ^(.*)/exchange-([0-9]+)-min([0-9]+)-max([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/exchange\.php\?cat_id=$2&integral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7 [I] RewriteRule ^(.*)/exchange-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/exchange\.php\?cat_id=$2&page=$3&sort=$4&order=$5 [I] RewriteRule ^(.*)/exchange-([0-9]+)-([0-9]+)(.*)\.html$$1/exchange\.php\?cat_id=$2&page=$3[I] RewriteRule ^(.*)/exchange-([0-9]+)(.*)\.html$$1/exchange\.php\?cat_id=$2[I] 不知道这样修改对不对,如果不对请问应该怎么修改呢?请帮忙指点一下!谢谢!~ |
你好,后来仔细看了他们的重写规则,他们使用的xml格式的重写规则。需要特定格式的重写规则才能使用,不是正规的iis重写规则。 你可以把ec的重写规则发给他,让他帮忙更改,或者根据ec的重写,按照他的重写规则改造。 |
这是万网的重写规则:有尝试写过过,但是都不成功!提示一下应该怎么改:比如修改商品详细页面的应该怎么修改比较好?万网那里不帮忙写这些的,郁闷呐1111 这是万网的重写规则: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="rule1" stopProcessing="true"> <match url="^article/([0-9]+)/([_0-9a-z-]+)" /> <action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" /> </rule> <rule name="rule2" stopProcessing="true"> <match url="^tags/([0-9]+)" /> <action type="Rewrite" url="tags.php?tags={R:1}"/> </rule> <rule name="rule3" stopProcessing="true"> <match url="^test.html" /> <action type="Rewrite" url="test.asp"/> </rule> </rules> </rewrite> </system.webServer> </configuration> |
我也刚想买G1主机,这个有这么多问题吗? |
里面有例子,需要和ec的重写规则一个个对应修改,难度不大,但是修改的部分比较多。 |
如果能看清楚ec的重写规则,那么更改它是比较容易的,但是需要十分仔细 |
想这样的一句 RewriteRule ^(.*)/category-([0-9]+)(.*)\.html$ $1/category\.php\?id=$2[I] 可以改成 <rules> <rule name="rule10" stopProcessing="true"> <match url="^category-([0-9]+)(.*)\.html" /> <action type="Rewrite" url="category.php?id={R:1}" /> </rule> |
最近更新
常用插件
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
ecshop热门问答
ecshop热门资料
ecshop团购显示
ecshop夺宝网
ecshopSHOPOEX
ecshop最新推荐
ecshop总额
ecshop今日折扣
ecshop新闻资讯
ecshop多仓库库存
ecshopcertains
ecshop音乐播放器
ecshopappserv
ecshop付費
ecshopUNKNOWN
ecshop银行
ecshopmysql
ecshop硅胶
ecshop小件
ecshopempty
ecshop乐客
ecshop购物流程显示重量
beego
ecshop水果店
ecshop同志
ecshop收费
ecshop浏览历史
ecshop立即节省
ecshop统计数据
ecshop建站
ecshop网站搬家
dedecms右边公共