2011-12-22 201 views
0

我在liferay上实施了一个旧网站。所有环节都像使用htaccess将所有旧网址重定向至新网址

www.site.com/web/something 

我想写一个htaccess的规则,使所有与requestes /网络/ *应 被重定向到主页permanenty ...

现在对于个人网址我有写这个。

Redirect 301 /web/contact http://www.site.com/contact 

是否有通配符方法或为此?

回答

1

这个怎么会被重定向/网络/什么http://site.com/something

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^web/(.*) http://site.com/$1 [R=301,L] 
</IfModule> 

或任何东西开始/网络/重定向到主页:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^web/.* http://site.com/ [R=301,L] 
</IfModule> 
0

或者,在mod_alias中,您可以使用RedirectMatch来使用通配符:

RedirectMatch 301 /web/(.*) http://www.site.com/$1 
相关问题