【发布时间】:2012-10-29 21:04:23
【问题描述】:
可以使用FQDN 访问许多网站(即,在 TLD 上附加一个点):
- https://www.ebay.com./
- https://www.google.com./
- https://www.reddit.com./
- https://*.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
¹ *.com,当通过 HTTP 访问时,会给出 HTTP 错误 400:“Bad Request - Invalid Hostname”。
² Wikipedia,当通过 HTTPS 访问时(当它仍然是可选的)时,用于给出证书错误:“证书仅对以下名称有效:*.wikipedia.org,wikipedia.org(错误代码:ssl_error_bad_cert_domain)
【问题讨论】:
标签: .htaccess redirect url-rewriting canonicalization fqdn