使用https将根域重定向到使用wordpress

时间:2018-11-23 17:09:57

标签: php wordpress .htaccess ssl redirect

我正在尝试将主机域(https://website.com)中的主域指向当前,它只是转到public_html到public_html目录(new.website.com)中的子文件夹,而用户仍然看到{{3 }},而无需更改。

我尝试做以下事情:https://website.com

并将此代码添加到.htaccess文件中:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?website.com$
RewriteCond %{REQUEST_URI} !^/new.website.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /new.website.com/$1
RewriteCond %{HTTP_HOST} ^(www.)?website.com$
RewriteRule ^(/)?$ new.website.com/index.php [L] 

但是有两件事发生不正确:

  1. 域更改为https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

  2. 由于new.website.com没有证书,因此请谨慎操作。

(文件夹名称和子域名都被命名为:new.website.com)

我如何重定向,使其仍显示https://new.website.com/404.html并转到wordpress文件夹?

1 个答案:

答案 0 :(得分:0)

如果我理解您的问题是对的,则需要使website.com对公众可见,但实际上,WordPress已安装在new.website.com上

在这种情况下,您需要执行Wordpress多站点操作。

检查:https://codex.wordpress.org/Create_A_Network