求助ecshop里的文件由article.php文件名改成news.php,URL rewrite失败
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
ecshop里的文件由article.php文件名改成news.php,动态下面能够访问,但开启URL rewrite却失败,在.htaccess文件里加入RewriteRule ^news-([0-9]+)(.*)\.html$news\.php\?id=$1[QSA,L]了,也没用,请那位高手帮帮忙,这个改名的如何做URL REWRITE? |
回答:
自己顶一下,期待好心人帮忙 |
你先找到处理url重定向的函数在那里面也要把名称改掉吧 |
你得把原来那个 针对 article.php 的那条规则删除或者注释掉才行的。 也就是 把下面这条规则删除 RewriteRule ^article-([0-9]+)(.*)\.html$article\.php\?id=$1[QSA,L] 或者在它前面加一个 # |
两位高手,你们的建议我都有做,单还是不行,再帮帮找找原因吧 |
需要修改url重定向的函数 |
完全同意6楼 |
url rewrite函数已经改好,case 'news': if (empty($aid)) { return false; } else { $uri = $rewrite ? 'news-' . $aid : 'news.php?id=' . $aid; } break; case 'article': if (empty($aid)) { return false; } else { $uri = $rewrite ? 'article-' . $aid : 'article.php?id=' . $aid; } break; .htaccess也增加了重写规则: RewriteRule ^news-([0-9]+)(.*)\.html$news\.php\?id=$1[QSA,L] 但是还是不行,那位高手帮忙看看那里问题,是函数没改好呢,还是规则有问题,没开启重写规则时,在动态的下面访问正常。 |
自己顶一下,期待高手帮忙 |
高手在哪? |
10# caiweimu 我晕死就这问题还没解决吗?你直接加我qq 我远程帮你搞定 我就不信。 |
哈哈,真不好意思,问题竟然出在我的空间是IIS的不是Apache的,所以修改了.htaccess里的规则不起作用,另外感谢qiyongdong热心的帮忙远程协助帮忙找原因。 |
iis用的isapi_rewrite |
哦,原来是这样呀 |
由article.php文件名改成news.php,该怎么改?请指教! |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
java集合
ecmall函数
ecshop图片框
ecshop全套
ecshop商问题
ecshopCEO
ecshopmonodb
ecshop焦点
ecshop动易
ecshopformat
ecshopxls
ecshop截至日期
ecshop西城区
ecshop原始人
ecshop301
ajaxecshop
ecshop来安
ecshop树装菜单
ecshop帐号密码
ecshopphp程序
ecshop经销商
ecshop仿淘宝商城模板
ecshop保存
ecshop图片缓载
ecshopiis
ecshop银行直连
ecshop价格显示
ecshop关连
ecshop二级域名
最土注册