【发布时间】:2020-04-21 23:36:02
【问题描述】:
我最近购买了一个 Synology ds918+,我想创建一个网站,我使用网站和 apache 2.4 软件包创建了它,但我希望我的网站使用 https 而不是 http,并且希望能够自动当我输入指向我的网站的链接时,请使用 https、443 端口。但是没有找到任何关于如何做的明确教程,我该怎么做?
【问题讨论】:
我最近购买了一个 Synology ds918+,我想创建一个网站,我使用网站和 apache 2.4 软件包创建了它,但我希望我的网站使用 https 而不是 http,并且希望能够自动当我输入指向我的网站的链接时,请使用 https、443 端口。但是没有找到任何关于如何做的明确教程,我该怎么做?
【问题讨论】:
我遇到了同样的问题,并找到了一本很好的手册。您需要的是网页根目录中的 .htaccess 文件,其中包含以下内容:
#turn on url rewriting
RewriteEngine On
#reroute http to https and website.com to www.website.com
RewriteCond %{HTTP_HOST} ^website\.com$ [NC]
RewriteRule ^(.*)$ http://www.website.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
只需将“website”和“.com”替换为您的姓名即可。
您还可以添加以下内容:
ErrorDocument 404 /404.htm
希望有帮助
【讨论】: