如何将包含问号的olddomain.com
上的所有网址重定向到newdomain.com
的主页?
我有一个旧域olddomain.com
和一个新域newdomain.com
。
olddomain.com
有一些网址:
http://www.olddomain.com/?mode=grp&gid=1140557
http://www.olddomain.com/?pid=90063340
我想将所有旧域名重定向到http://www.newdomain.com/%E5%85%A8%E8%BA%AB%E3%82%BF%E3%82%A4%E3%83%84%E5%AE%89%E3%81%84%E9%80%9A%E8%B2%A9/
如何在htaccess中做到这一点?
我尝试了一些代码,但我无法使其正常工作。
现在我使用代码:
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
redirect 301 / `https://www.newdomain.com/%E5%85%A8%E8%BA%AB%E3%82%BF%E3%82%A4%E3%83%84%E5%AE%89%E3%81%84%E9%80%9A%E8%B2%A9/`
主页http://www.olddomain.com/
可以重定向到https://www.newdomain.com/%E5%85%A8%E8%BA%AB%E3%82%BF%E3%82%A4%E3%83%84%E5%AE%89%E3%81%84%E9%80%9A%E8%B2%A9/
但是所有其他重定向网址都是错误的。像这样:
http://www.olddomain.com/?mode=grp&gid=1140557
重定向到https://www.newdomain.com/%E5%85%A8%E8%BA%AB%E3%82%BF%E3%82%A4%E3%83%84%E5%AE%89%E3%81%84%E9%80%9A%E8%B2%A9/?mode=grp&gid=1140557
http://www.olddomain.com/?pid=90063340
重定向到https://www.newdomain.com/%E5%85%A8%E8%BA%AB%E3%82%BF%E3%82%A4%E3%83%84%E5%AE%89%E3%81%84%E9%80%9A%E8%B2%A9/?pid=90063340