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]
,我真的不知道记号,以便解释你的答案只是一点点。
这些规则不属于您显示的'mycategory - c7'链接。在那里做修改将需要修改代码。如果这是在商业环境中使用的,那么聘请一名自由职业者来检查一下,如果你没有遵守规定(我们在这里不做补习)。 – mario
我是一名程序员,但我不会在.htaccess中玩得太多..是的,它是接触类别的部分,因为它是唯一编写'c'URL的部分..我不是要求教程。 – user1739014
这些规则都不会重写URI:'/ mycategory - c7.html'。 “删除”是什么意思?从内部删除它,以便资源'/ mycategory.html'获得服务?当客户端重新请求时,将客户端重定向到'/ mycategory.html',然后提供'/ mycategory.html'? –