【发布时间】:2015-10-18 12:33:46
【问题描述】:
我正在构建一种需要从多个域访问的小型 CMS。
例如。
CMS 安装在 www.maindomain.com 并且需要通过以下方式访问: domain1.com domain2.com ...
如果调用 domain1.com,它必须显示来自 maindomain.com/index.php?web=domain1 的内容 domain1.com/somepath... --> maindomain.com/index.php?web=domain1&path=somepath..
我不想将我的 CMS 复制到每个域,因此这些域需要从 maindomain.com 访问 CMS。
我的第一次尝试是通过 PHP require() 使用绝对路径来包含主 CMS。这会导致几个问题,因为我需要尝试可能无法在没有root访问权限的小型网络空间。而如果 maindomain.com 使用 require() 没有绝对路径,文件就找不到了..
到目前为止,我发现的唯一解决方案是创建从 domain1.com 到 maindomain.com/index.php?web=domain1 的反向代理重定向 但这可能不适用于所有域名经销商/可能对搜索引擎不利..
我对任何可以解决问题的解决方案持开放态度.. 但对于 SEO + 在服务器上工作而无需编辑配置应该(如果可能)没问题..
谢谢
__ 编辑:真的吗?以前没有人遇到过这个/类似的问题吗?
【问题讨论】:
标签: php apache .htaccess content-management-system webserver