将wordpress子页面重定向到其父页面

时间:2015-04-01 14:13:51

标签: apache .htaccess redirect

我的网站上有一个词汇表页面,其子页面如下:

http://my-domain.com/glossay/a/
http://my-domain.com/glossay/b/
http://my-domain.com/glossay/c/
...

&安培;词汇表中的每个项目都有自己的基于字母的子页面,如下所示:

http://my-domain.com/glossay/a/abandon/
http://my-domain.com/glossay/a/art/

http://my-domain.com/glossay/b/bee/
...

我需要一个重定向规则,根据用户的第一个单词,将用户从子页面重定向到其父页面。 例如:

http://my-domain.com/glossay/a/abandon/
Redirects To: 
http://my-domain.com/glossay/a/

http://my-domain.com/glossay/b/bee/
Redirect to:
http://my-domain.com/glossay/b/

感谢。

1 个答案:

答案 0 :(得分:0)

以下.htaccess规则应该可以解决问题:

RewriteRule ^glossay/([a-zA-z])/.+$ /glossay/$1 [L,R=302]

基本上,字母后面的所有内容都会被截断,用户被重定向到父母字母。请注意,此规则还会重定向子项的子项(如果有的话)(例如/ glossay / a / another / children也将重定向到/ glossay / a)