使用FQDN(在TLD之后点)将URL重定向到与PQDN等效的URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FQDN(在TLD之后点)将URL重定向到与PQDN等效的URL相关的知识,希望对你有一定的参考价值。
可以使用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
¹clipoverflow.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]
以上是关于使用FQDN(在TLD之后点)将URL重定向到与PQDN等效的URL的主要内容,如果未能解决你的问题,请参考以下文章
.htaccess:将根URL重定向到子目录,但保留根URL
如何将所有请求重定向到 https)://www.domain name.tld/