问题标签 [url-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.
amazon-ec2 - 到 AWS 实例的 Wix 域路由
我的 WIX 帐户中有一个域。我有一个 AWS EC2 实例。对于 URL 屏蔽,我使用了这个 URL 链接:https ://www.youtube.com/watch?v=tZh7sqs1YFo 。因此,正如它所说,我在 AWS Route53 中创建了一个托管区域。我添加了 A 记录集和 CNAME 记录集。我将 Wix 中的域主机 点更改为 AWS EC2 实例公共 IP 地址。
然后,当我想更改 Wix 中的名称服务器时,它说名称服务器中的字段不可编辑。
所以域在没有www的情况下工作。如果我使用www,它将保留给 WIX 站点上的用户,否则它会转发到 AWS EC2 实例站点,但我想使用www所以我将 CName 更改为我的 WIX 域 CNAME。
但是www不适用于我的 AWS EC2 实例,它仍然是旧的一个 WIX 站点 URL,当我尝试在没有 www 的情况下访问时,它会转到 AWS EC2 站点上的用户。
我想知道我是走正确的路还是我错了,请在这个问题上纠正我。
php - url-masking 使用 .htaccess 将 http 重定向到 https
我在我的门户上创建了 url-masking(url-mapping)。相同的 php 代码使用不同的 url 运行。我的门户链接是http://subdomain.domain.in(主链接),客户端 url 是http://www.client-domain.com。我想使用我的 .htaccess 文件将客户端 URL HTTP 重定向到 https。
从评论编辑:
.htaccess - 如何使用 htaccess 文件将 URL 例如 (www.foobar2.com) 重定向到另一个 URL (www.foobar.com)
我正在设置一个应该打开另一个网站的链接。例如,如果浏览器打开www.foobar2.com,它应该打开www.foobar.com而不更改 URL。我发现它可以使用.htaccess文件来完成。目前,如果我打开www.foobar2.com,它会重定向到www.foobar.com但 URL 也会更改为www.foobar.com。但我希望那个 URL 不应该改变。我需要做什么?
我试过这个不起作用 -
请帮我解决一下这个。谢谢 :)
c# - 如果网站 URL 不包含任何语言代码,则执行某些操作
ASP.Net C# 新手在这里。我正在寻找有关构建条件以使用正则表达式验证网站 URL 是否不包含任何 ISO 语言代码或区域子目录(例如 /us-en、/ae-en、/gb-en 等)的建议。
示例网站 URL:
• 带有语言代码的网站 URL - https://www.xbox.com/en-US/xbox-one?xr=shellnav
• 没有语言代码的网站 URL - https://www.xbox.com /xbox-one?xr=shellnav
示例场景:
• 不能访问没有任何 ISO 语言代码的网站 URL,并显示页面未找到或 404 错误消息。
如果建议是负面的,那就更好了——如果网站 URL 不包含任何 ISO 语言代码,它将执行语句中的代码块(页面未找到或 404 错误消息)。
.htaccess - htaccess 可以覆盖 CodeIgniter 的 routes.php
我想知道是否可以在 Codeigniter 3 中使用 htaccess 覆盖 routes.php 规则。
例如,为了将动态子域指向相同的控制器并将子域作为参数传递,routes.php 无法做到这一点,而在 htaccess 中却很简单。
另一个示例是使用 URL 段屏蔽查询字符串。Routes.php 不允许使用查询字符串,但 htaccess 再一次非常适合这个。
那么,作为一个普遍的问题,是否可以在 CodeIgniter 中对所有路由使用 htaccess 而不是使用 routes.php?
.htaccess - 如何在保留原始 URL 的同时使用 .htaccess 进行重定向
我正在尝试使用 .htacces 文件将目录中的任何文件或子文件夹重定向到一个文件,同时仍保留原始 URL 输入。
因此,如果用户访问:
它会将它们重定向回:
但原始 URL 输入不会改变。
.htaccess - 我可以使用重写来显示替代域吗?
我目前正在尝试在免费托管上设置一个网站,但使用在另一个提供商处注册的“品牌”URL。我已经尝试过切换 NS,但免费托管 NS 非常严格(不允许 TXT 记录)。
我回到了 URL 注册商那里,并且我有一个 URL 重定向到免费托管的“丑陋”URL。我已经尝试过屏蔽重定向,但是由于<iframe>
. 还有任何未.html
提供的文件(例如sitemap.xml)。
无论如何我可以.htaccess
在免费托管方面解决这个问题吗?- 这是我唯一可以访问的东西(即无法访问 httpd)
我已经尝试了所有这些“对”的重写,但没有成功(我还是重写的新手,所以它们可能不完全正确)
javascript - 如何屏蔽所有帖子中的外部下载链接并限制为会员?
如何将外部下载链接屏蔽为内部链接,并且只能由登录用户访问?如果他们登录并查看帖子,即使登录的成员也不应该看到外部下载站点域。应该为每个人蒙面。另外,如果他们没有登录到 wordpress 站点,则如果他们将 url 复制/粘贴到浏览器中,他们不应该访问下载 url。
就像这里的直接下载链接示例:www.externallink.com/direct-download-link1
我们想像我们的内部 url 一样掩盖它:www.ourwebsiteurl.com/direct-download-link1
并且上面的链接只能由登录的成员访问。
怎么做?
我们在functions.php 和单个post.php 中尝试了以下代码。但是什么也没发生,什么都没有改变。我们完全控制外部下载链接站点。它是基于 perl 的脚本,可以生成不同的下载链接。
或者这个:
或在functions.php中:
单.php:
我希望 www.externallink.com 域的所有 url 都将更改为 www.ourwebsiteurl.com 但上面的代码没有任何改变。即使是已登录的成员,链接也应该被屏蔽。如果他们在未登录的情况下将这些 url 复制并粘贴到浏览器中,则这些链接不应该起作用。
javascript - 如何使 htaccess 重定向的下载 url 只能由 Wordpress 上的登录成员访问?
一般来说,问题是:如何将外部下载链接屏蔽为内部链接,并且只能由登录的 wp 用户在 htaccess 级别或使用 PHP 脚本访问?我们的外部 URL 有基于 Perl 的脚本,它会生成不同的下载 URL。如果您帮助我们如何在外部网站上应用它,我们可以这样做。
www.ourwebsite.com/resources
我们通过简单的 htaccess 代码成功重定向到外部下载链接:
但是,如果 URL(www.ourwebsite.com/resources/download-1.html 等)被 WordPress 会员抓取并在他们未登录时分享并粘贴到他们的浏览器地址栏中,则仍然可以访问下载链接. 我们想阻止它。那么如何禁止非会员直接访问下载链接呢?