Указание двух доменов на один и тот же IP-адрес - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть два домена https: www.site.com и https: www.site2.sa, которые указывают на один и тот же IP-адрес.

www.site2.sa добавляется как дополнительный домен.

Я поместил файлы для www.site.com в public_html, а файлы для www.site2.com - в public_html / site2.sa

Сайт находится в режиме cakePHP

www.site.com работает правильно.www.site2.com показывает 500 внутренняя ошибка сервера

Должен ли я что-то изменить в базе данных?или я должен сделать что-то в .htaccess?

Мой .htaccess в public_html

# 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 голосов
/ 24 сентября 2018

Этот код работал для меня

 <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 сейчас не загружаются.у кого-нибудь есть решение?

...