许多网站都可以通过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(使用前将#替换为@)