在子域

时间:2017-06-04 22:06:36

标签: php .htaccess url-routing

我有一个域和具有此结构的子域:

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

当我在mydomain.com上时,我将图像上传到文件夹“images”,这就是结构:

mydomain.com/images/image.jpg

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

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

谢谢你们

PS。我正在使用两个域的路由,index.php为“router”

1 个答案:

答案 0 :(得分:1)

  1. 由于m.domain.com位于domain.com中,因此您可以使用m.domain.com/images。

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

  3. 更复杂。您可以通过php内置的url页面提供文件。基本上只有一个采用文件名的页面在站点外的服务器目录中搜索它,并使用适当的头转储内容。

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