我目前有Linux专用服务器,我想通过.htaccess 301将我的域名(及其文件/目录)的多个版本重定向到 https:// 版本。我的目标是拥有我的域的一个版本,无论它是如何键入的,无论尝试访问什么文件和/或子目录。
我在寻找什么...
文件/目录的例子......
注意到https://example.com的所有内容301?
**让我假装我有一个完全空白的.htaccess文件,并想完成这个设置。我的代码应该怎么样?我真的没有.htaccess文件和0加载项或自定义到我的服务器。
答案 0 :(得分:1)
将其添加到您的网络根.htaccess
目录中的/
。
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]