2017-06-04 2 views
0

ich eine Domain und eine Sub-Domain mit dieser Struktur haben:Wie Dateien in Stammdomäne laden, während in der Sub-Domain

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

Während ich auf mydomain.com bin ich Bilder in den Ordner „Bilder“ laden, das ist die Struktur:

mydomain.com/images/image.jpg 

Und ich habe keine Probleme damit, weil der Ordner/Bilder/in der Domäne ist.

Jetzt, wenn ich in m.mydomain.com bin, wie kann ich Bilder in den Domain-Ordner (mydomain.com/images) hochladen und nicht in den Subdomain-Ordner (m.mydomain.com/images)?

Danke Jungs

PS. Ich verwende Routing mit beiden Domänen mit der index.php als „Router“

+1

Haben Sie versucht, einfach als '../ images /' den Upload-Pfad angeben? Dieses '..' Präfix würde Sie zu einem Verzeichnis führen, so dass Sie sich im gleichen Verzeichnis wie der Ordner' mydomains.com' befinden. – Bing

Antwort

1
  1. Seit m.domain.com ist in domain.com Sie m.domain.com/images für beide verwenden können.

  2. Verwenden Sie das gleiche Verzeichnis für beide Domänen und verwenden Sie .htaccess, um das mobile Gerät im selben Verzeichnis nach index.m.php oder ähnlichem zu leiten.

  3. Komplizierter. Sie können Dateien über eine URL-Seite, die in PHP erstellt wurde, bereitstellen. Im Grunde sucht nur eine Seite, die den Dateinamen annimmt, diese im Serververzeichnis außerhalb der Site und legt den Inhalt mit entsprechenden Headern ab.

  4. Ähnlich wie bei 2 können Sie sowohl mobil als auch normal zum selben Verzeichnis routen. Erkennen Sie in index.php, wenn die Subdomain angegeben ist und laden Sie die Site-Dateien aus Ihrem mobilen Ordner. Dies ist meine bevorzugte Methode.

+0

Danke Mann, ich habe nicht an die 1) gedacht. Ich dachte, dass das Speichern des absoluten Pfades in db während des Uploads mir helfen könnte, aber das ist eine andere Art, es einfach zu machen –

Verwandte Themen