2012-05-03 60 views
0

好吧,我是新来的访问,我一直在网上寻找答案。我目前正在使用Interspire购物车,并在url中添加特定路径,例如:类别,产品,页面和品牌,然后才开始真正的SEO部分。它很烂。我正在寻找一种方法来摆脱在htaccess中的mod_rewite。这里有一些更直观的例子:需要从URL中删除某些URL路径htaccess

电流:cases.com/ /亚马逊的Kindle,案例/

想是这样的:cases.com/Amazon-Kindle-Cases/

电流:cases.com/ 产品 /Piel-Frama-559-iMagnum-Black-Leather-Case-for-Amazon-Kindle-Fire.html

想是这样的:cases.com/Piel- Frama-559-iMagnum-Black-Leather-Case-for-Amazon-Kindle-Fire.html

电流:cases.com/ 品牌 /PDair.html

希望它是:cases.com/PDair.html

电流:cases.com/ 页/News.html

想要成为:cases.com/News.html

我是否需要为每一个重写或可以在一个中完成。 感谢

+0

出了什么问题,现在是这样的?例如,您如何能够区分品牌和页面的请求? –

回答

1
RewriteCond $1 ^(products|brands|pages|categories) 
RewriteRule ^(products|brands|pages)(.*)$ $2 [L] 

那是工作?

更具体:

RewriteEngine on 
RewriteCond $1 ^(products|brands|pages|categories) 
RewriteRule ^(products|brands|pages)(.*)$ http://cases.com$2 [L] 
+0

快速让我看看! –

+0

我需要在这个列表的类别。 的RewriteCond $ 1→(类别|产品| |页) 重写规则^(类别|产品| |页)$ $ 2 L] 它这个权利(*)? –

+0

是的,这是一个快速修复。我没有透彻。 是的,它将与类别一起使用。 – Niranjan