将带有 FQDN(TLD 后的点)的 URL 重定向为与 PQDN 等效的 URL

2023-12-02

许多网站都可以通过FQDN(即在 TLD 后添加一个点):

  • https://www.ebay.com/
  • https://www.google.com/
  • https://www.reddit.com/
  • https://stackoverflow.com/
  • https://en.wikipedia.org./wiki/Main_Page

有些网站无法通过这种方式访问​​,但我现在找不到示例。 ¹ ²

有没有可能,在一个.htaccess文件,将所有带点后缀的变体重定向到不带点后缀的变体?

理想情况下使用“通配符”规则,这样您就不必显式列出域(以便在不同的站点/域上使用它而无需编辑)。

重定向示例:

  • http://example.com./
    http://example.com/
  • http://example.com./foo
    http://example.com/foo
  • http://sub.example.com./bar.html
    http://sub.example.com/bar.html

1 stackoverflow.com,当通过 HTTP 访问时,通常会给出 HTTP 错误 400:“错误请求 - 无效主机名”。

² 维基百科,当通过 HTTPS 访问时(当它仍然是可选的时),曾经给出证书错误:“该证书仅对以下名称有效:*.wikipedia.org , wikipedia.org(错误代码:ssl_error_bad_cert_domain)


这应该有效:

RewriteCond %{HTTP_HOST} ^([a-z0-9\.-]+)\.com\.$ 
RewriteRule ^(.*) http://www.domain.com/$1  [QSA,L,R=301]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将带有 FQDN(TLD 后的点)的 URL 重定向为与 PQDN 等效的 URL 的相关文章

随机推荐