我需要将没有任何内容的域名重定向到另一个可用的域名。我有 GoDaddy 托管。
- 域名 1:www.example-one.net:没有内容,只有域名。
- 域名 2:www.example-two.com:工作网站。
我想www.example-one.net/index.php/?query=value
重定向到www.example-two.com/value
我怎样才能做到这一点?
答案1
www.domain1.com/index.php/?query=value
在.htaccess
文档根目录中的文件中,尝试执行以下操作:
RewriteEngine On
RewriteCond %{HTTP_HOST} =www.domain1.com [NC]
RewriteCond %{QUERY_STRING} ^query=(\w+)
RewriteRule ^index\.php$ http://www.domain2.com/%1 [R=302,L]
假设value
仅由“单词”字符组成(即 AZ、az、0-9 和 _)。此外,query=
必须出现在查询字符串的开头(如您的示例中所示)。
这也是一个(临时)重定向。当您确定它正常工作时,302
您可能应该将其更改为(永久)。301 会被浏览器缓存,因此可能会使测试出现问题。301