【问题标题】:Share ressources between two domains using .htaccess使用 .htaccess 在两个域之间共享资源
【发布时间】:2013-07-23 13:43:12
【问题描述】:

我有两个不同的域: www.domain1.com 指向文件夹 www/domain1 和 www.domain2.com 指向文件夹 www/domain2

我想将常用资源(php 文件、图像等)共享到第三个文件夹 www/ressources。

例如,两个域的 php 欢迎页面是相同的(只是使用使它们不同的特定变量): 在我的 .htaccess 中,我为 domain1 尝试了这个技巧:

DirectoryIndex ../ressources/test.php?dir=domain1(然后 test.php 将加载位于 www/domain1/var.php 中的特定 var)

对于 domain2 DirectoryIndex ../ressources/test.php?dir=domain2 (然后 test.php 将加载位于 www/domain2/var.php 中的特定 var)

这不起作用(收到 BAD REQUEST 400),我猜是因为 htaccess 正在遍历域的根目录。

解决方案是什么,因为我使用的是共享托管解决方案 (OVH),并且只能修改 .htaccess 文件(我无权访问底层操作系统)?

【问题讨论】:

    标签: .htaccess web-hosting


    【解决方案1】:

    由于您无权访问服务器或虚拟主机配置,因此使用 Alias 指令的主要方式将不起作用。 根据您的要求,您可以使用 Redirect 或 RedirectMatch 算法,该算法可用于 .htaccess 文件中的配置。 https://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 2013-01-06
      • 2013-02-15
      • 2011-05-07
      • 2014-04-25
      • 1970-01-01
      相关资源
      最近更新 更多