Moin!
ich bin dabei zu einen bestehenden Internetauftritt eine mobile Version zu erstellen. Diese soll unter der URL m.example.com erreichbar sein.
Nun ja. Das mach nicht mehr. Google mal nach "responsives (Web)Design".
Da aber des Menschen Wille sein Himmelreich ist beantworte ich auch die anderen Fragen.
Wie wäre eine sinnvolle Verzeichnisstruktie aufgebaut, mit der man möglichst effektiv den bestehenden Inhalt zusätzlich in einer Version für mobile Geräte (speziell Smartphones) ausliefert?
Variante 1:
Unixiode Dateisysteme, also auch das Linux oder BSD auf dem Dein Webserver läuft, haben eine nette Eigenschaft: Man kann Links anlegen. Also etwas machen wie
www$ cd ../mobil
mobil$ ln -s ../www/img img
und schon hat man einen Link der sich in vielen Dingen verhält wie der originale Ordner und stets (auf) den gleichen Inhalt zeigt. Wechselt man jetzt also mit cd in den Ordner erhält man den selben Inhalt angezeigt wie im originalen Ordner.
mobil$ cd img
ls
logo.png tollesBild.jpg
Variante 2:
Was hindert Dich daran, die Ressourcen von einer URL der anderen Domain zu laden? Du musst dazu lediglich die vollständige URL angeben. Also statt
<img src="img/tollesBild.jpg" …>
oder
<img src="http://www.example.com/img/tollesBild.jpg" …>
besser:
<img src="http://example.com/img/tollesBild.jpg" …>
Jörg Reinholz