2015-10-17 109 views
0

在stackoverflow上搜索了一下,但没有任何帮助。用htaccess从url中删除中间部分的查询

我想通过htaccess执行以下操作。

我有这个网址:

site.com/location/usa/ca/los-angeles 

,我想这一点:

site.com/location/ca/los-angeles 

Basicly我想删除该国的缩写。请记住,我有一个以上的国家。

任何想法?

回答

0

将所有链接像/location/1/2/3更改为/location/2/3
使用您:/location/.htaccess

RewriteEngine on 
RewriteRule ^[^/]+/([^/]+/[^/]+)/?$ $1 [R=301,L] 
+0

谢谢,但这并不因为URL在WP产生帮助我很多。它实际上是一个分类网址,并且只想移除网址的第一个父级。 – Mircearek

+0

这就是我的重写。或者用更多的解释来编辑你的问题。 – Croises