问题标签 [domain-masking]

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 投票
1 回答
514 浏览

php - Amazon S3 存储桶的 Codeigniter 域掩码

在我的网络应用程序中,我使用 Amazon S3 存储桶来保存图像,我需要我的 codeigniter 主机来显示来自 S3 存储桶的图像,但使用我的主机 url。

例如:

mywebapp.com/products/image1.jpg 将显示来自的内容 mywebapp.s3.amazonaws.com/products/image1.jpg

我正在使用 Codeigniter,我不确定我是否会在我的 codeigniter 项目中或从其他配置中处理这个问题。

0 投票
0 回答
204 浏览

redirect - 将一个服务器/IP URL 指向另一个服务器/IP URL,但保留第一个服务器的 URL 名称

我有一个网站lendyourbrain.org链接到另一个网站上的注册页面brainresearch.org

我希望在访问者在另一个站点上完成注册时 URL 保持不变。注册成功后,我们会将用户返回到原域的成功页面。

有问题的 URLlendyourbrain.org/register和注册页面 url 是brainresearch.org/donor-registration.

实现这一目标的最佳方法是什么?

0 投票
2 回答
466 浏览

javascript - 未经授权的域名掩码

今天我注意到几个域正在使用掩码将他们的域名与我的内容相关联。例如“draughtmark.co.uk”和“recycleofficewaste.co.uk”(加上其他几个)。我可以阻止这个和机器人在这些域下索引我的内容(否则我的网站会受到惩罚)?

此后,我加入了一些 Javascript 和 PHP 函数来检测并重定向到我的网站。这似乎可以防止人们在不知不觉中浏览我在另一个域上的内容,但我不知道这是否会对机器人有所帮助,因为它要么需要设置推荐人,要么需要加载 Javascript 文件。

0 投票
1 回答
142 浏览

azure - 如何从部署在 Azure 网站上的域根目录转发到 Lightswitch html 客户端

我已成功将 Lightswitch HTML 应用程序部署到 Azure 网站。我还转发了我的个人域以掩盖 azurewebsite.net 地址。我现在可以通过键入 mydomain.com/htmlclient 来访问该站点,并且一切正常。但是,如果我只输入 my domain.com,我会收到您没有权限错误。

这很接近,但最终我希望能够只输入域并将其自动转发到 htmlclient 文件夹。我知道这是可能的,但我不确定我是否可以通过 azure 或我的域主机中的设置到达那里,或者我是否必须在根目录中放置一个页面(似乎用于表单身份验证的默认和 login.aspx 页面是已经在根目录中)。

任何帮助,将不胜感激。

0 投票
1 回答
763 浏览

wordpress - 如何屏蔽被屏蔽域的内部链接

我从 godaddy 购买了一个高级域,并将它与一个带有域掩码的免费虚拟主机帐户(安装了 wordpress)一起使用。我掩盖了主域,但是当我在新选项卡中打开一些链接(比如关于我们的页面)时,它会显示免费网络主机(原始域)的 URL,例如。原始免费主机 url:example.byethost.com 当我在新选项卡中打开(比如“关于我们”页面)时用 www.example.org 掩盖它,而不是新选项卡中的 url 显示 example.byethost.com/aboutus 这不是我想要的 url想要它作为 www.example.org/aboutus

请帮忙谢谢 Ps:我是新手

0 投票
1 回答
325 浏览

php - 我希望我的客户 xyz.com 的域显示 abc.com 的内容,而在 url 它显示 xyz.com (徽标和品牌可以即时设置)

我有一个使用 cms 和品牌控制制作的网站。但我不想为每个域创建托管计划并为每个域上传相同的内容和数据库。

首先,我想通过身份验证将任何域重定向到我的网站,然后设置索引页面品牌和徽标等。

我见过公司要求客户在他们的网站中添加 cname 记录,然后在域的身份验证过程之后,该网站以 zeerecharge.com 和 sahajrecharge.in 中的品牌打开(两个网站都指向相同的 IP/服务器和内容CMS)。

例如:添加 CNAME 记录(从域控制面板)。


要首先添加 CNAME 记录,您必须登录到管理 DNS/添加 DNS/DNS 编辑器/DNS 区域下的域/Web 控制面板(具体条款可能因主机而异),然后您必须从那里将 CNAME 记录添加到您的域/子域。

单击 CNAME 记录,然后在下一个屏幕中,单击添加 CNAME 记录

在那里你会找到 3 个字段:

主机名:在这里,您为其添加 CNAME 记录的域名将被预先填写(例如 yourdomain.com)。现在,如果您想为 sms.yourdomain.com 添加 CNAME 记录,那么您必须在文本框中输入“sms”。如果您只想为 yourdomainname.com 添加 CNAME 记录,则可以将此框留空。

值:在这里您必须选择第二个选项(完全限定的域名)并将 CNAME 值 cloudserver7.com

TTL:这是此记录的生存时间,以秒为单位。任何曾经查询过这条记录的服务器都会在这个时间间隔之后再次查询它。理想的 TTL 为 86400,即 1 天。不能设置为小于 14400,即 4 小时。

单击添加记录按钮以提交您的记录。


使用此方法,域会重定向到输入的 URL,但会更改地址栏中的 URL。我确信这不是做我想做的事的完整过程,但我仍然不知道接下来应该做什么。

0 投票
0 回答
56 浏览

php - 域掩码的 URL 问题

我通过我的域注册商打开了域掩码,以便它始终显示foo.org在地址栏中。我刚刚发现,在我的客户通过 PayPal 注册后,他们连同 POST 数据一起返回到我的网站以供我的网站处理,变量会自动附加到 URL,如下所示:

foo.org/success.php?txn_id=kb0099898yp&txn_status=sdlkfjbsdkljfbsdkjb&etc.

麻烦的是,这些变量会无限期地保留在地址栏中,即使他们点击了一个链接并加载了另一个页面!如果他们刷新页面,无论他们在此之后访问我的网站的哪个位置,它都会将数据重新提交到我的服务器进行处理!

如果客户手动将任何内容附加到 URL,也会发生这种情况。它永远不会消失。

我已经查看了 SO 和 Google,我要么没有问正确的问题,要么之前没有其他人遇到过这个问题 :)

我该如何补救?

0 投票
1 回答
130 浏览

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

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

0 投票
2 回答
322 浏览

java - Java 的位移运算符在底层是如何工作的?

我没有学习 IT,直到最近才遇到移位和二进制补码的应用程序。那么,您能否在解释中使用简单的英语,并假设我对 IP 地址、位操作和 Java 数据类型几乎一无所知?

今天,我发现了以下一段代码(缩写):

现在,这是用于 IP 子网掩码。我知道我需要从 4 个 8 位块(即 4 个字节)开始,并且所有位都必须“打开”:11111111 11111111 1111111 1111111接下来,从右侧移入零,在这种情况下是 16 位的值;所以我们得到11111111 11111111 00000000 0000000了,面具。

但我确实有几个问题:

  1. 16必须是类型byte才能工作吗?
  2. 结果是类型long。当上面的表达式运行时,-1被转换为 - 有效 - 4x8bit 块。在应用二进制补码时,Java 如何知道它需要 32 个位置/位(IP 地址的长度),而不是 16 或 8 个?(我猜这与long数据类型有关?)
  3. 为什么二进制补码应用于-1开头?-0b1(如果你问它二进制是什么,谷歌会给你-1。我首先认为这可能与溢出有关,但事实并非如此,是不是......?)
  4. 真的,编译器在运行代码时会将其转换为什么数据类型,以使其正常工作?

更新:16方法在运行时产生;我只是在这里放一个常数作为例子。事后看来可能是个坏主意...

0 投票
0 回答
204 浏览

apache - 2.2.2.2 使用了无效的安全证书

我在“Godaddy”中为 *.helloworld.com 购买了通配符证书,并尝试在“2.2.2.2”中使用它,该证书位于安装了我的 apache、基于上述证书配置的 ssl 的数字海洋中。

在尝试运行“ https://2.2.2.2 ”时,我收到以下错误:

“2.2.2.2”使用了无效的安全证书。

该证书仅对以下名称有效:*.helloworld.com、helloworld.com

(错误代码:ssl_error_bad_cert_domain)

为了克服这个问题,我试图在“godaddy”中为指向“ https://2.2.2.2 ”的“x.helloworld.com”进行屏蔽。

尽管如此,我仍然面临错误代码:ssl_error_bad_cert_domain。

我有兴趣清楚地了解我的问题。请有人通过提供您对这个问题的看法来帮助我。提前致谢。