.htaccess 重写双句点

标签 .htaccess redirect

几个月前我们收到了一些媒体报道,但他们将我们的链接错误地输入为 <a href="http://www..oursite.org/" target="_blank" data-component="externalLink">

他们是一个重要的 channel ,并且没有兴趣响应我们纠正此拼写错误的请求,因此我们正在尝试将其重定向到我们这边。下面的规则是否可行,或者如果不可行,我们是否可以解决这个问题?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.\.oursite\.org
RewriteRule .* https://www.oursite.org [R=301,L]

最佳答案

非常抱歉,您无法使用 htaccess 执行此操作。问题是请求 http://www..oursite.org 从未到达您的服务器,因此您无法执行任何重定向。

www..oursite.org 的语法无效,因此您也无法在 DNS 上配置子域 www..oursite.com服务器指向您的 Web 服务器,然后捕获请求并执行一些重定向。

所以唯一的办法就是修复原来的链接。

关于.htaccess 重写双句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612877/

相关文章:

.htaccess - 两个条件 - 用于 https 和非 https 子域

php - 使用 htaccess 的 codeigniter seo url

php - .htaccess 文件/隐藏子目录

bash - 如何在变量中存储标准错误

Android - 如何检测来电是否被重定向?

linux - 将除一个子域以外的所有子域都重定向到 https?

Apache URL 重写,

regex - 301 将旧网址重定向到移动网站中的新网址

php - 解析 WWW URL 前缀的不同方法

http - 我想将所有流量重定向到 http ://www. mywebsite.com