我有两个域名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中做些什么?
我在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>发布于 2018-09-24 16:01:02
这段代码对我很有效
<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的图像现在不能加载。有人有解决方案吗?
https://stackoverflow.com/questions/52473075
复制相似问题