当我使用https尝试我的网页地址时,页面仅显示private_html文件夹中的文件而不是public_html。 但是我的网站运行在public_html中。例如,我使用index.html文件(包括转发器脚本),当您键入https://alirezah.net时,它会重定向到http://alirezah.net。 我该怎么办呢?我想使用cloudflare ssl服务,但这种情况发生了。 我试图编辑htaccess但它没有帮助
答案 0 :(得分:1)
如果您的网站托管在Directadmin上,请按以下步骤操作:
Use a symbolic link from private_html to public_html - allows for same data in http and https
复选框。答案 1 :(得分:0)
如果您的website安装在private_html
中,则将使用此功能将其删除。如果您想将网站安装在私有html中,并且还将http重定向到https,则需要在.htaccess
中创建一个public_html
文件,其内容如下:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://example.com/%{REQUEST_URI} [R,L]