2017-06-04 27 views
0

我有一个域和子域这种结构:如何在根域上传文件,而在子域

Domain: mydomain.com 
Subdomain: m.mydomain.com (which "mydomain.com/mobile/" is the folder) 

虽然我在mydomain.com,我将图像上传到文件夹“图像”,这是结构:

mydomain.com/images/image.jpg 

而我没有问题,因为文件夹/ images /在域中。

现在,当我在m.mydomain.com时,如何将图像上传到域文件夹(mydomain.com/images)而不是子域文件夹(m.mydomain.com/images)?

谢谢你们

PS。我使用的路由有两个域,用的index.php为“路由器”

+1

您是否尝试过简单地将上传路径指定为'../ images /'?这个'''前缀会给你带来一个目录,所以你就和'mydomains.com'文件夹在同一个目录中。 – Bing

回答

1
  1. 由于m.domain.com是domain.com,你可以使用m.domain.com/images两种。

  2. 对两个域使用相同的目录,并使用.htaccess将移动设备路由到index.m.php或类似的目录。

  3. 更复杂。您可以通过在php中构建的URL页面来提供文件。基本上只是一个使文件名在网站外部的服务器目录中搜索的页面,并用合适的标题转储内容。

  4. 与2类似,您可以将移动设备和普通路由路由到同一目录。在index.php中检测是否指定了子域,并从您的移动文件夹加载站点文件。这是我首选的方法。

+0

谢谢大家,我没有想到1)。我认为在上传过程中保存数据库中的绝对路径可能会对我有所帮助,但这种方法很简单 –