首先,我需要将这些页面重定向到另一个域中的另一个页面
Redirect 301 /example1 http://newdomain.com/test1
Redirect 301 /example2 http://newdomain.com/random1
请注意,新域中的页面不相同(例如,/ example1到/ test1)
之后,我需要将其余页面重定向到newdomain.com
例如,将301(其他所有内容)重定向到http://newdomain.com
答案 0 :(得分:2)
尝试以下规则,使用mod rewrite
我假设您已启用mod重写。
RewriteEngine On
RewriteRule ^example1$ http://newdomain.com/test1 [R=301,L]
RewriteRule ^example2$ http://newdomain.com/random1 [R=301,L]
RewriteCond %{REQUEST_URI} !^(example1|example2)
RewriteRule ^ http://newdomain.com [R=301,L]
答案 1 :(得分:0)
在.htaccess
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/ [R=301]
答案 2 :(得分:0)
如果您想使用 mod-alias ,可以使用以下重定向:
RedirectMatch 301 ^/example1/?$ http://example.com/test1
RedirectMatch 301 ^/example2/?$ http://example.com/random1
#redirect everything else to the homepage of example.com
RedirectMatch ^.+$ http://example.com/
在测试这些重定向之前清除浏览器缓存。