将主域重定向到别名域&将地址栏更改为别名网址

时间:2018-03-21 20:16:02

标签: wordpress .htaccess dns cpanel alias

我已经尝试了很多我找到的解决方案,但它仍然没有用。

我在godaddy注册了2个域名。

1 - mydomain.com-是主要的wordpress网站 2 - mydomain.org

我通过mydomain.com的cpanel创建了mydomain.org作为别名域。

我想要的是当我们访问mydomain.com时,它的内容为mydomain.com,但地址栏上的url更改为mydomain.org。

我尝试在cpanel中使用重定向工具,从.com到.org&这给了我错误重定向。

我通过将wordpress中的网站网址更改为mydomain.org来实现此结果。

但是,

这两个域都有https,当我输入.org时,出现这个错误“你的连接不安全”。

我在.htaccess中使用了这个

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

我不确定所有这些都是正确的方法,从设置别名域作为url&强制wordps网站的https

1 个答案:

答案 0 :(得分:0)

尝试在.htaccess文件中使用此代码:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?example\.org$ [NC]
RewriteRule ^ http://www.example.com%{REQUEST_URI} [L,NE,P]

但这有“一些”限制 - 你必须在你的服务器上启用mod_proxy和mod_rewrite,如果我按下你正在使用Apache服务器。