【问题标题】:Redirect example.com:84 to the homepage of main site (example.com)将 example.com:84 重定向到主站点 (example.com) 的主页
【发布时间】:2022-01-09 08:55:34
【问题描述】:

我有一个域,几年前该地址上曾经有一个页面:example.com:84,但现在没有页面,我想将其重定向到我域的主页。

例如,如果有人输入example.com:84,那么他/她应该被重定向到example.com

如何在.htaccess 中执行此操作?

【问题讨论】:

  • domain.com:84domain.com 是同一个域但端口不同吗?
  • 是的域是一样的...
  • 嘿,感谢您的努力。但是,我进行了更改,但域仍然没有重定向到主页。
  • 愚蠢的问题,但大概您的服务器仍配置为接受对端口 84 的请求?并启用了.htaccess 覆盖? (尽管如果您配置了端口 84,您可能拥有服务器访问权限 - 那么您为什么要在 .htaccess 中这样做?)

标签: .htaccess dns


【解决方案1】:

您可以使用以下内容:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} ^84$
RewriteRule ^ https://%{HTTP_HOST}/ [NE,L,R=301]

【讨论】:

  • HTTP_HOST 变量还将包含(非标准)端口号,例如。 example.com:84(所以你的第一个条件目前不匹配)。
  • @MrWhite 是的,感谢您提供的信息。我已经上传了条件。:)
猜你喜欢
  • 2018-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-20
  • 2011-12-13
  • 2011-02-28
  • 2014-10-17
  • 2015-05-21
相关资源
最近更新 更多