首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将两个域指向相同的IP htaccess编辑

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

Stack Overflow用户
提问于 2018-09-24 13:23:44
回答 1查看 26关注 0票数 0

我有两个域名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是

代码语言:javascript
复制
# 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>
EN

回答 1

Stack Overflow用户

发布于 2018-09-24 16:01:02

这段代码对我很有效

代码语言:javascript
复制
 <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的图像现在不能加载。有人有解决方案吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52473075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档