我们有一个将被完全移除的网站。为了控制URL,我们将把它们重定向到一个包含基本相同信息的现有站点。我们有5个特定的URL,需要定向到新的网站,然后任何其他URL被通配符重定向。
这是我的htaccess的资料。我想知道它是否会这样工作,或者是否有一些特殊的方式,我需要指定5个URL的重定向与通配符的位置
Redirect 301 http://www.oldurl.com/MB http://www.newurl.com/MB
Redirect 301 http://oldurl.com/MB http://www.newurl.com/MB我有5个可以重定向的。这是通配符:
RewriteEngine on
RewriteRule ^/* http://www.newurl.com [R=301,L]发布于 2015-09-28 19:15:29
尝试:
RedirectMatch 301 ^/MB$ http://www.newurl.com/MB
RedirectMatch 301 ^/ http://www.newurl.com/在"oldurl.com“文档根目录中的htaccess文件中。
或者如果您更愿意使用mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?oldurl\.com$ [NC]
RewriteRule ^MB$ http://www.newurl.com/MB [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?oldurl\.com$ [NC]
RewriteRule ^ http://www.newurl.com/ [L,R=301]https://stackoverflow.com/questions/32830146
复制相似问题