Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
  Druckansicht

  Xampp - Weiterleitung Domain zu Verzeichnis
Autor Nachricht
    BeitragVerfasst: 11.11.2008 18:33 
aktives Mitglied
aktives Mitglied
Benutzeravatar
Offline

Beiträge: 695
Registriert: 12.07.2004 21:23
Wohnort: FRIESLAND
Moin.

auf meinem lokalen Rechner ist zu Testzwecken Xampp installiert. Ich möchte nun folgendes erreichen.

Es gibt das Verzeichnis ~/htdocs/shop1

Es gibt außerdem noch das Verzeichnis ~/htdocs/shop1/shop2

Also shop2 ist ein Unterverzeichnis in shop1.

Ich erreiche shop1 unter http://localhost/shop1.

Ich habe in der hosts-Datei folgende Änderung hinzugefügt:

127.0.0.2 shop2

Dann habe ich einen Virtuellen Host eingerichtet:

<VirtualHost 127.0.0.2>
Servername shop2
DocumentRoot "C:/xampp/htdocs/shop1/"
</VirtualHost>


Ich erreiche nun also wenn ich im Browser http://shop2 eingebe auch das Hauptverzeichnis.

Ich möchte allerdings wenn ich shop2 im Browser eingebe in folgendes Verzeichnis gelangen:

http://shop1/bekleidung

Dabei soll der Client aber nur http://shop2 angezeigt bekommen.

Falls sich das nicht sinnvoll anhört, es macht tatsächlich sinn ;) Es handelt sich um einen Multistore. Wie löse ich das ?


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 11.11.2008 18:43 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
<VirtualHost 127.0.0.2>
Servername shop2
DocumentRoot "C:/xampp/htdocs/shop1/bekleidung/"
</VirtualHost>

so ?!

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 11.11.2008 21:11 
aktives Mitglied
aktives Mitglied
Benutzeravatar
Offline

Beiträge: 695
Registriert: 12.07.2004 21:23
Wohnort: FRIESLAND
Ja, dass hab ich auch zuerst versucht. Das Problem dabei war, dass das DocumentRoot halt dann .../bekleidung ist. Dort liegen aber nur eine index.php und eine .htaccess. Die css-Dateien und Bilder, sowie die js-Skripte werden von dort nicht geladen, weil sie ja im drüberliegenden Verzeichnis liegen. Da es sich um Abhängigkeiten handelt, kann ich im Skript leider nix ändern :(


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 11.11.2008 22:12 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
Das was du willst, geht nicht. Entweder es ist root oder halt nicht. aus http://shop2 kannst du nicht ein Verzeichnis (../) hoch, da du schon "ganz oben" bist - zumindest technisch. Es wird dir nichts anderes übrig bleiben, als in dem Script feste Pfadangaben zu machen. Entweder Direkt "C:/xa..." oder über "http://shop1".

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

  
    BeitragVerfasst: 11.11.2008 22:55 
aktives Mitglied
aktives Mitglied
Benutzeravatar
Offline

Beiträge: 695
Registriert: 12.07.2004 21:23
Wohnort: FRIESLAND
Ja, das hab ich leider befürchtet. Ich hatte zunächst überlegt, dass über einen Redirect zu lösen. Aber das müsste halt dann nur für die IP 127.0.0.2 gewährleistet sein. Dann müsste man, wenn shop2 aufgerufen wird so umlenken:

Redirect permanent / /bekleidung

Dann erhalte ich allerdings einen Browserfehler, der besagt, dass die Seite sich unendlich selber aufruft. In der URL-Leiste des Browsers wird dann angezeigt:

shop2/beikleidungbeikleidungbeikleidungbeikleidungbeikleidungbeikleidung

Ich versteh auch wohl warum das so ist.

Hat da nicht jemand noch nen Workaround ?


@edit:

Ich hab mir als Notlösung mit einem völlig neuen DocumentRoot geholfen - shopDirect. Darin liegt jetzt eine index.php die via header-Funktion auf shop2/bekleidung verweist. Dann hab ich allerdings im Browser so eine "ekelige" URL :) Es steht halt nicht shop2 dort ...


Nach oben
 Profil E-Mail senden  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


  Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
RSS-Feed
Impressum und Kontakt
Style created by phpBB3 styles , ziola alveo akuna
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Optimized by SEO phpBB
Deutsche Übersetzung durch phpBB.de