删除部分网址

时间:2012-10-26 18:25:06

标签: php wordpress .htaccess url-rewriting

我已经开始将一家商店从Zen购物车转移到Wordpress Woocommerce,但公司网站已经针对搜索引擎优化进行了优化,并且列出的很好,并且他们已经在谷歌中有链接。

原始网站具有以下网址结构

www.mysite.co.uk/ {category-name}& www.mysite.co.uk/{category-name} / {产品名称}

wordpress / woocommerce网址看起来像这样

www.mysite.co.uk/product-category/ {category-name}&

www.mysite.co.uk/product/ {类别名} / {产品名称}

我需要删除“产品类别”和“产品”。

目前我并不关心解决方案有多复杂,并且不需要为将来添加的类别维护此结构,仅适用于谷歌上已列出的类别。

我希望这能让你感到满意,并希望得到任何帮助。

2 个答案:

答案 0 :(得分:0)

最简单的解决方案是在.htaccess中使用RewriteRule。

RewriteEngine on
RewriteRule ^product-category/(.+) $1 [L]
RewriteRule ^product/(.+) $1
像这样的Smth,没有经过测试,但我希望你有个主意。

答案 1 :(得分:0)

为什么不将301重定向到新链接? 它会保留我认为的网址值和位置。