如果其他段匹配字符串.htaccess,则删除url段

时间:2012-09-19 10:57:09

标签: .htaccess rewrite

我有这样的网址:

http://www.domain.com/account/home
http://www.domain.com/account/settings/email
http://www.domain.com/account/widget
http://www.domain.com/account/widget/2
http://www.domain.com/account/...

我想仅在小部件位于第2段时重写网址,并且在没有第1段帐户的情况下重写它,如下所示:

http://www.domain.com/widget
http://www.domain.com/widget/2
http://www.domain.com/widget/...

我该怎么做呢?我知道如何完全删除帐户但不是有选择地删除。

NB 帐户是我的网站所在的子文件夹。

[编辑]

我发现这是有用的,这是最好的方法吗?

RewriteEngine on
RewriteRule ^account/widget/(.*)$ /widget/$1 [L]

1 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteRule ^account/widget/(.*)$ /widget/$1 [L]