问题标签 [domain-mask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 使用 HTML 进行域屏蔽
如何使用 HTML 屏蔽另一个站点的地址?
例如,我想:
http://www.example.com/source.html
指向另一个页面:
http://www.example.com/dest.html
请注意,目标页面可能位于另一个域中。
.htaccess - 无法通过域掩码在站点 B 上显示站点 A 的内容
我有一个域www.siteA.com,它使用 Joomla,而域www.siteB.com是空的。
我想在www.siteB.com显示域www.siteA.com的内容。
我首先尝试通过.htaccess进行域重定向来解决问题,但我无法在 SiteB 上显示 SiteA 的内容。
如何通过 .htaccess 中的域掩码在 mysiteB.com 上显示 mysiteA.com 的内容?
.htaccess - 我应该在使用域掩码的站点上拥有除 .htaccess 之外的哪些文件?
我有一个站点 A 和站点 B。站点 B 具有站点 A 的域掩码,以便站点 A 的内容在站点 B 上可见。
站点 B 仅包含一个 .htaccess 文件。
除了站点 B 的 .htaccess 之外,我还需要其他文件吗?
.htaccess - 重定向/重写我的域
首先,我已经花了过去几个小时试图为此找到解决方案,但除了无效的解决方案之外什么都没有:(
这很简单——我将一个新域的 DNS 指向我当前的主机,但是当我访问新域时,我只是在查看我的原始站点(我通过主机获得的那个)。
假设我的原始站点是“www.originalsite.com” - 我的新域的内容位于“www.originalsite.com/newsite.com/”(包括点)。
现在我只需要让“www.newsite.com”重新定向到它自己的目录并重新编写自己以隐藏目录名称。
所以是的,“www.newsite.com”需要使用“www.originalsite.com/newsite.com/”中的内容,但在网址栏中仍显示为“www.newsite.com”。
为任何输入欢呼 - 非常感谢:)
PS:我正在使用 ColdFusion,之前做了一个有用的重定向,但结果通常是“www.netsite.com/newsite.com/”——这不是我想要的 :)
哦...是的,我希望有一个 .htaccess 修复 :) 谢谢!
php - 域屏蔽/指向 Web 应用程序的目录?
我构建了一个 LAMP Web 应用程序,让用户可以创建他们自己的个人资料页面,他们可以在其中上传他们的简历和作品集。一个人的个人资料的网址将类似于
http://jobbank.com/user/johndoe
John Doe 注册了域名http://johndoefreelancer.com,他希望它指向http://jobbank.com/user/johndoe。任何访问 johndoefreelancer.com 的人都不应该知道它是由http://jobbank.com/user/johndoe驱动的。这意味着浏览器 url 应该持续显示地址,例如:
http://johndoefreelancer.com/aboutme (真的指向jobbank.com/user/johndoe/aboutme) http://johndoefreelancer.com/portfolio(真的指向jobbank.com/user/johndoe/portfolio)
此外,单击任何链接 [a href=""] 应该让您留在 johndoefreelancer.com,而不是让您访问 jobbank.com。
我的问题是,实现这一目标的最佳方法是什么?
我正在考虑:1)向用户提供有关如何使用屏蔽进行域转发的说明
2) 指示用户填写其User Profile信息中的$homeUrl字段,保存到数据库中
3) 在我的 PHP 代码中,如果 $homeUrl 存在,则将所有 [a href="$_SERVER['HTTP_HOST']"] 替换为 [a href="$homeUrl"]
这是正确的方法吗?有没有更好的办法?
security - 允许客户端在 Web 应用程序中具有 CNAME / DNS 掩码支持的潜在问题是什么?
我们公司开发了一个其他公司可以许可的网络应用程序。通常,我们的应用程序运行在:
www.company.example
客户端版本的应用程序运行在:
client.company.example
通常,客户在以下位置运行自己的站点:
www.client.example
有时,客户要求从以下位置获取他们的应用程序版本:
应用程序.client.example
这种设置在博客(Wordpress、Blogger、Kickapps)中很常见。
从技术上讲,使用 CNAME/A 记录和一些应用程序配置来实现这种“DNS 掩码”很简单。但是,我已经考虑了一些与此相关的潜在问题,并且想知道您是否能想到我错过的任何其他问题:
1)由于 company.example 的流量不包括 application.client.example 的流量,流量统计(由外部提供商测量,例如,competit.com)会更低。(当然,本地统计数据不会受到影响)
2)从 application.client.example 到 company.example 的潜在 cookie 泄露。如果客户端在 .client.example 中设置 cookie,则这些 cookie 可以被 company.example 服务器读取。
3)电子邮件欺骗。电子邮件可以从 company.example 使用域 application.client.example 发送,由于 SPF 记录不兼容,可能会导致垃圾邮件黑名单出现问题。
感谢您对此的任何想法。
http - 屏蔽/将子域指向不同的服务器并在地址中保持相同的 url
这可能是 Server Exchange 的一个问题,但我在这里开始感觉很舒服,我觉得这里有人肯定会知道答案。我们目前正在 Rails 中重建一个 php 站点,并在 linode box [nginx] 上重建新站点。实时域位于 slicehost 盒子 [也是 niginx] 上。启动后,我们计划将整个站点转发到 linode 盒子,但希望设置一个子域 (beta.domain.com) 用于测试目的。我知道我们可以做一个简单的转发/CNAME 记录,但我们想保持相同的 beta.domain.com 地址。
非常感谢任何和所有帮助。
注意:我们目前可以完全控制这两个域。
php - 从 htaccess 获取 php 中的屏蔽 URL
如何从 htaccess 中获取 PHP 中的屏蔽 URL?我已经尝试过HTTP_HOST
,但是当我尝试获取在这种情况下为.nlREQUEST_URI
的屏蔽 url 时,SERVER_NAME
它总是返回.com 。不可靠,并不总是有任何可参考的。HTTP_REFERER