uno*_*nor 5 .htaccess redirect url-rewriting fqdn canonicalization
许多网站都可以使用FQDN进行访问(即在 TLD 后添加一个点):
\n\n有些网站无法以这种方式访问\xe2\x80\x99,但我现在可以\xe2\x80\x99t 找到示例。\xc2\xb9 \xc2\xb2
\n\n是否可以在.htaccess文件内将所有带点后缀的变体重定向到不带点后缀的变体?
理想情况下使用“通配符”规则,这样您就不必显式列出域(以便在不同的站点/域上使用它而无需编辑)。
\n\n重定向示例:
\n\nhttp://example.com./\xe2\x86\x92 http://example.com/http://example.com./foo\xe2\x86\x92 http://example.com/foohttp://sub.example.com./bar.html\xe2\x86\x92 http://sub.example.com/bar.html\xc2\xb9 stackoverflow.com,当通过 HTTP 访问时,通常会给出 HTTP 错误 400:“错误请求 - 无效主机名”。
\n\n\xc2\xb2 维基百科,当通过 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]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1116 次 |
| 最近记录: |