.htaccess 使用htaccess将所有旧url重定向到新url
我在liferay上实现了一个旧站点。所有的链接都是这样的.htaccess 使用htaccess将所有旧url重定向到新url,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我在liferay上实现了一个旧站点。所有的链接都是这样的 www.site.com/web/something 我想写一个htaccess规则,这样所有带/web/*的请求都应该 被永久重定向到主页 现在,对于个人url,我写了这个 Redirect 301 /web/contact http://www.site.com/contact 是否有一个通配符方法或类似的方法?如何将/web/something重定向到http://site.com/something: 重新启动发动机 重写
www.site.com/web/something
我想写一个htaccess规则,这样所有带/web/*的请求都应该
被永久重定向到主页
现在,对于个人url,我写了这个
Redirect 301 /web/contact http://www.site.com/contact
是否有一个通配符方法或类似的方法?如何将/web/something重定向到http://site.com/something:
重新启动发动机
重写规则^web/(*))http://site.com/$1[R=301,L]
或任何以/web/开头的内容重定向到主页:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^web/.* http://site.com/ [R=301,L]
</IfModule>
重新启动发动机
重写规则^web/*http://site.com/ [R=301,L]
或者,在mod_别名内,您可以使用重定向匹配
使用通配符:
RedirectMatch 301 /web/(.*) http://www.site.com/$1
RedirectMatch 301 /web/(.*) http://www.site.com/$1