Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 秘密地对域名进行修改_Apache_.htaccess_Mod Rewrite_Redirect_Dns - Fatal编程技术网

Apache 秘密地对域名进行修改

Apache 秘密地对域名进行修改,apache,.htaccess,mod-rewrite,redirect,dns,Apache,.htaccess,Mod Rewrite,Redirect,Dns,我正在努力解决一个mod_重写问题。基本上我需要在域名上做一个秘密重定向,从 http://domainname.com.someotherstuff.com 到 此规则也应影响所有子目录 我知道有三个步骤: 告诉系统路径是否与我们要查找的匹配 定义重写规则 将新路径传递给旧路径,以便系统知道(即使没有显示)两者匹配 我查阅了好几篇文章和资源(最接近的是和),但没有一篇能同时解决我的问题——重写和保密 谁能给我指出正确的方向吗 此外,有人能解释隐藏重定向和301之间的权衡吗?隐藏重定向对搜索引

我正在努力解决一个mod_重写问题。基本上我需要在域名上做一个秘密重定向,从

http://domainname.com.someotherstuff.com

此规则也应影响所有子目录

我知道有三个步骤:

  • 告诉系统路径是否与我们要查找的匹配
  • 定义重写规则
  • 将新路径传递给旧路径,以便系统知道(即使没有显示)两者匹配
  • 我查阅了好几篇文章和资源(最接近的是和),但没有一篇能同时解决我的问题——重写和保密

    谁能给我指出正确的方向吗

    此外,有人能解释隐藏重定向和301之间的权衡吗?隐藏重定向对搜索引擎不友好,对吗


    非常感谢

    参考一篇较老的帖子以澄清

    如果您想让客户的浏览器说,但从中获取内容,那么您需要的是重写。您会将您的客户指向,然后应答前端(服务器/LB/等)会将“domainname.com”重写为“domainname.com.someotherstuff.com”,并将请求发送到将应答该请求的后端服务。在这种情况下,我更喜欢SNAT,因此后端直接响应前端,然后前端将内容返回给客户

    这里有几个活动部件:

  • domainname.com和domainname.com.someotherstuff.com的DNS条目
  • frontend-F5s是我的最爱,但您可以在任何linux服务器上获得类似的结果;需要能够解析domainname.com.someotherstuff.com,并具有到后端的网络连接;为请求提供服务
  • 后端网络服务器;为来自前端的请求提供服务

  • 什么是“秘密”重定向?如果您返回301,则不会有任何秘密,浏览器中的地址将更改。我的意思是,我希望任何页面、子页面和资源都显示
    http://domainname.com/pageorresource
    而非
    http://domainname.com.someotherstuff.com/pageorresource
    也在页面加载期间。301是我读过的东西(试图在我的浏览器历史记录中找到链接),不确定它是否与讨论相关是的,所以它本身与我试图实现的目标无关。我知道如果重定向隐藏,会有一个折衷办法:它对搜索引擎不友好(例如)。因此,如果我理解正确,您希望用户浏览器查找、获取并显示长名称页面,但在URL字段中显示短名称?例如,进入
    microsoft.com.evil.org
    并在浏览器窗口中显示他们的内容,但在URL字段中只说
    microsoft.com
    ?保密有什么问题?这似乎适用于网络钓鱼。如果我误会了,我很抱歉。谢谢你帮我澄清,真的很有帮助!如果需要更多说明,请随时单击“接受答案”按钮或询问任何其他问题=)
    http://domainname.com