.htaccess 子域不';t显示来自根域(Drupal)的图像

.htaccess 子域不';t显示来自根域(Drupal)的图像,.htaccess,drupal,drupal-7,subdomain,plesk,.htaccess,Drupal,Drupal 7,Subdomain,Plesk,我使用Drupal建立并运行了一个网站。我使用了一个web托管服务,它使用Plesk 12 panel。最近我决定为我的网站的移动版本添加一个子域。所以我在Plesk中创建了一个子域,将其指向www.mydomain.com并命名为m.mydomain.com。我的桌面站点位于httpdocs文件夹中,我的移动版本位于m.mydomain.com文件夹中。然后,当检测到移动设备时,我将重定向添加到我的移动站点 问题是m.mydomain.com不显示图像,因为它们上载在我的桌面站点httpdoc

我使用Drupal建立并运行了一个网站。我使用了一个web托管服务,它使用Plesk 12 panel。最近我决定为我的网站的移动版本添加一个子域。所以我在Plesk中创建了一个子域,将其指向www.mydomain.com并命名为m.mydomain.com。我的桌面站点位于httpdocs文件夹中,我的移动版本位于m.mydomain.com文件夹中。然后,当检测到移动设备时,我将重定向添加到我的移动站点

问题是m.mydomain.com不显示图像,因为它们上载在我的桌面站点httpdocs/sites/default/files中。是否有方法从我的子域访问该文件夹?我无法访问http配置文件。是否有方法从我的子域的.htaccess文件执行此操作

*更新 我的结构是:


-----httpdocs
----------桌面站点文件夹
-----------------桌面站点文件
----------移动站点文件夹
-----------------移动站点文件

----------图像

我能想到的最佳选择是使用Drupal模块

从模块的页面:

域访问项目是一套模块,提供了从一个Drupal安装和一个共享数据库运行一组附属站点的工具

使用它,您应该能够将不同的主题应用于子域站点,而不是应用于主域。您可以使用JavaScript等将用户重定向到子域

第二个选项是,已经有一个名为的模块,允许您更改移动设备的主题和其他设置。该模块页面的说明如下所示:

移动工具模块为Drupal开发人员提供了一些工具,帮助他们根据访问者的设备对站点进行调整

在这项质询中提到,“”。但是,我必须提醒您不要使用移动工具模块,因为它仅处于开发阶段,上一次对它的贡献是3年前。(另外,他们的模块页面上有一个大警告,上面写着“请勿在生产中使用”。)


这两个模块中的任何一个都应该能够让您从正确的方向开始。

我将把图像放在两个系统都可以访问的文件夹中,而不是重定向。我的理解是现在你有一些类似于

站点1/图像
站点2

如果将文件夹体系结构中的图像文件夹移到与site1和site2相同的级别,并将介质配置中的公用文件系统路径和专用文件系统路径更新为该目录,则会解决问题。实际上,你的文件夹最终会变成这样

站点1/
站点2/

图片/

这两个网站都是Drupal安装的吗?是的……移动版主要是复制粘贴,除了一些我修改过的php文件,以便在移动屏幕上看起来更好。那么,问题是,不要使用移动子域m.mydomain.com,为什么不建立一个响应Drupal主题,只需一个域和一个站点?另一个问题:网站使用相同的数据库,还是单独使用?它们使用相同的数据库。我选择子域的主要原因是因为我希望在我的移动版本中使用不同的布局。不同的布局,相同的内容。谢谢,但我就是不知道如何配置域访问…它说明了一些关于服务器设置的问题,而我没有访问服务器文件的权限。这似乎是合理的,但如果我在根文件夹中创建一个映像文件夹,我的站点将看不到这一点。我的结构是这样的:httpdocs/site1文件和site2/site2文件我猜这两个站点都必须在httpdocs中才能工作。我是否应该在httdoc中创建文件夹site1和site2,并在其中移动我的站点文件?这会破坏我的网站功能吗?@thunder197请列出你的文件结构?更新了我的问题。希望它能帮助你理解我的结构(这里的后期格式化有点奇怪)。因此你必须将你的图像文件夹移动到根目录,给它正确的权限并更改你的文件位置选项。他们认为你设置这个的方式很尴尬,但这样做会奏效。你能更具体地说明怎么做吗?