问题标签 [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.

0 投票
5 回答
11039 浏览

html - 使用 HTML 进行域屏蔽

如何使用 HTML 屏蔽另一个站点的地址?

例如,我想:

http://www.example.com/source.html

指向另一个页面:

http://www.example.com/dest.html

请注意,目标页面可能位于另一个域中。

0 投票
2 回答
890 浏览

.htaccess - 无法通过域掩码在站点 B 上显示站点 A 的内容

我有一个域www.siteA.com,它使用 Joomla,而域www.siteB.com是空的。

我想在www.siteB.com显示域www.siteA.com的内容。

我首先尝试通过.htaccess进行域重定向来解决问题,但我无法在 SiteB 上显示 SiteA 的内容。

如何通过 .htaccess 中的域掩码在 mysiteB.com 上显示 mysiteA.com 的内容?

0 投票
1 回答
84 浏览

.htaccess - 我应该在使用域掩码的站点上拥有除 .htaccess 之外的哪些文件?

我有一个站点 A 和站点 B。站点 B 具有站点 A 的域掩码,以便站点 A 的内容在站点 B 上可见。

站点 B 仅包含一个 .htaccess 文件。

除了站点 B 的 .htaccess 之外,我还需要其他文件吗?

0 投票
3 回答
452 浏览

.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 修复 :) 谢谢!

0 投票
2 回答
905 浏览

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"]

这是正确的方法吗?有没有更好的办法?

0 投票
1 回答
2480 浏览

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 记录不兼容,可能会导致垃圾邮件黑名单出现问题。

感谢您对此的任何想法。

0 投票
1 回答
972 浏览

http - 屏蔽/将子域指向不同的服务器并在地址中保持相同的 url

这可能是 Server Exchange 的一个问题,但我在这里开始感觉很舒服,我觉得这里有人肯定会知道答案。我们目前正在 Rails 中重建一个 php 站点,并在 linode box [nginx] 上重建新站点。实时域位于 slicehost 盒子 [也是 niginx] 上。启动后,我们计划将整个站点转发到 linode 盒子,但希望设置一个子域 (beta.domain.com) 用于测试目的。我知道我们可以做一个简单的转发/CNAME 记录,但我们想保持相同的 beta.domain.com 地址。

非常感谢任何和所有帮助。

注意:我们目前可以完全控制这两个域。

0 投票
1 回答
130 浏览

php - 从 htaccess 获取 php 中的屏蔽 URL

如何从 htaccess 中获取 PHP 中的屏蔽 URL?我已经尝试过HTTP_HOST,但是当我尝试获取在这种情况下为.nlREQUEST_URI的屏蔽 url 时,SERVER_NAME它总是返回.com 。不可靠,并不总是有任何可参考的。HTTP_REFERER