我有一个网站,该网站的根文件夹中安装了WordPress。我需要为WordPress强制使用HTTPS。同时,我有一个文件夹,该文件夹中安装了另一个我要强制使用HTTP的cms。
我该如何实现?
其他说明:
example.com
打开WordPress,我要强制使用HTTPS example.com/xyz
打开另一个软件,我要强制使用HTTP 答案 0 :(得分:0)
您可以通过在.httaccess文件中添加以下详细信息来创建子目录站点
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /xyz/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /xyzy/index.php [L]
</IfModule>
# END WordPress
如果要强制使用HTTPS,请在第
行下方添加 # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /xyz/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /xyzy/index.php [L]
# Rewrite HTTP to HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>
# END WordPress
确保已更改目录路径服务器名称。如果要加载不带https的网站,请删除https并添加服务器路径。