kit*_*ski 3 .htaccess redirect http-status-code-301
我正在尝试对从旧子域到新域的所有内容进行301重定向.
我有一个简单的.htaccess
Redirect 301 / http://www.smartphonesoft.com/
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用子目录转到旧URL,它会尝试使用子目录重定向到新域并失败.
即
http://forum.smartphonesoft.com/reminder/
去
http://www.smartphonesoft.com/reminder/
当我希望它转到
http://www.smartphonesoft.com/
如何将所有内容简单地重定向到新的域根目录?
随着Redirect你定义的基本路径(路径前缀)将被重定向; 只需用新的基本路径替换基本路径,重定向除此之外的每条路径.
如果你想坚持使用mod_alias,你可以使用RedirectMatch和省略匹配:
RedirectMatch 301 ^/ http://www.smartphonesoft.com/
Run Code Online (Sandbox Code Playgroud)