我正试图使用.htaccess
重写规则将一些应用程序从服务器迁移到不同域上的第三方服务。我的目标是在新域中保留旧链接和查询字符串的功能。
旧链路示例
http://mysubdomain.mydomain.com/mydirectory/*.*?query1=XXX&query2=yyyy
我需要它301重拨到的是这个链接
https://newdomain.com/somedir/someotherdir/*.*?query1=XXX&query2=yyyy
尝试将以下内容添加到mysubdomain.mydomain.com
根目录中的htaccess文件中
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^mysubdomain.mydomain.com$ [NC]
RewriteRule ^mydirectory/ https://newdomain.com/somedir/someotherdir/ [L,R=301]