2012-10-12 120 views
0

我使用了一块电子商务软件的拥有产品类别和链接是这样的:
http://www.mysitename.com/mycategory--c7.html搜索引擎友好的.htaccess RuleRewrites

是否有一个简单的方法来删除“--c7”或它产生的标识符是什么

这是什么我.htacccess发现一大块:

#cre SEO reformat for pages.html pages 
RewriteRule ^pd([0-9]+_?[0-9]*)-(.*)\.html$ pages.php?pID=$1 [QSA,L] 
RewriteRule ^(.*)/c([^/]*)/p([0-9]+_?[0-9]*)/(.*)/pages\.html$ pages.php?cID=$2&pID=$3 [QSA,L] 
RewriteRule ^(.*)/c([^/]*)/pages\.html$ pages.php?cID=$2 [QSA,L] 

,我真的不知道记号,以便解释你的答案只是一点点。

+0

这些规则不属于您显示的'mycategory - c7'链接。在那里做修改将需要修改代码。如果这是在商业环境中使用的,那么聘请一名自由职业者来检查一下,如果你没有遵守规定(我们在这里不做补习)。 – mario

+0

我是一名程序员,但我不会在.htaccess中玩得太多..是的,它是接触类别的部分,因为它是唯一编写'c'URL的部分..我不是要求教程。 – user1739014

+0

这些规则都不会重写URI:'/ mycategory - c7.html'。 “删除”是什么意思?从内部删除它,以便资源'/ mycategory.html'获得服务?当客户端重新请求时,将客户端重定向到'/ mycategory.html',然后提供'/ mycategory.html'? –

回答

2

检查URL是否为.htaccess重写。那就是你想要关注的地方,但它可能需要一些工作,所以要做好准备。

+0

我认为他正在寻找一个例子,而不是将涉及多少工作。 – nickhar