将两个域指向相同的IP htaccess编辑

时间:2018-09-24 05:23:44

标签: .htaccess cakephp addon-domain

我有两个指向相同IP的域https:www.site.com和https:www.site2.sa。

www.site2.sa被添加为附加域。

我已将www.site.com的文件放在public_html中,并将www.site2.com的文件放在public_html / site2.sa中

该网站使用cakePHP

www.site.com正常工作。 www.site2.com显示500个内部服务器错误

我应该更改数据库中的某些内容吗?还是我应该在.htaccess中做些什么?

我在public_html中的.htaccess是

# BEGIN GD-SSL
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} ^(.+)$
RewriteCond %{SERVER_NAME} ^site\.com$ [OR]
RewriteCond %{SERVER_NAME} ^www\.site\.com$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Header add Strict-Transport-Security "max-age=300"
</IfModule>
# END GD-SSL

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule    ^$    webroot/    [L]
RewriteRule    (.*) webroot/$1    [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

此代码对我有用

 <IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^site\.com [NC] 
 RewriteRule    ^(.*)$ webroot/$1 [L]

 RewriteCond %{HTTP_HOST} ^site2\.sa [NC]
 RewriteRule    ^(.*)$ site2.sa/webroot/$1 [L]
</IfModule>

但是现在无法加载来自webroot的图像。有人有解决方案吗?