根据请求的域名,Htaccess 文件重定向到特定网页

根据请求的域名,Htaccess 文件重定向到特定网页

我会尽量简单一点。我真的需要你的帮助,所以假设其中一个域名示例1.com设置为指向real_domain.com,基本上发生的事情是当你在浏览器中输入示例1.com它将重定向到real_domain.com

所以基本上我需要,如果可能的话。我想写访问控制文件上 real_domain.com因此根据不同的请求的 URL将其指向某个子域,比如说你在浏览器中输入示例1.com它应该带你real_domain.com/es

我的问题是,这是否有可能做到,如果可以,该怎么做,我尝试过这样的事情,但没有发生:

RewriteCond %{HTTP_HOST} ^example.com [NC]

RewriteRule ^(.*)$ http://www.real_domain.com/es [L,R=301]

这是否是正确的方法?可以这样做吗?如果可以,非常感谢大家的帮助。抱歉,如果该主题已经在某个地方,我尝试过但没有找到它。

PS 我无法访问示例.comhtaccess 文件刚刚重定向到real_domain.com我认为moniker.com

提前感谢您的帮助。

答案1

如果我理解正确的话,real_domain.com 上的 .htaccess 文件应该评估请求的来源,因此我会尝试针对 HTTP 请求中的“referer”标头进行测试:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://example\.com [NC]
RewriteRule ^(.*)$ http://www.real_domain.com/es [L,R=301]

我也会考虑捕捉www.example.com

相关内容