Seite 1 von 1
Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mo 12. Nov 2012, 19:58
von sarronsarron
Hallo,
ich habe Contenido in einem Unterverzeichnis installiert und AMR aktiviert.
Die Seite läuft mit meinen Einstellungen wunderbar. Sprechende URLs werden korrekt angezeigt.
Doch jetzt komme ich leider nicht mehr ins Contenido rein. Es wird immer die Startseite des Auftritts angezeigt und in der Adressleite bleibt contenid/index.html stehen.
Meine Einstellungen:
PHP 5.2
In der .htaccess: RewriteBase /unterverzeichnis/cms --> die .htaccess liegt auch im Unterverzeichnis und RewriteRule ^contenido/.*$ - [L]
In Contenido/AMR: Pfad zur htaccess Datei: RewriteBase /unterverzeichnis/
Was ist da falsch?
Dank im Voraus
sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mo 12. Nov 2012, 20:15
von sarronsarron
Hallo,
ich habe jetzt zufällig eine Lösung gefunden, kann mir aber überhaupt nicht erklären warum es jetzt funktioniert.
Irgendwie hat es nicht funktioniert contenido vom Umschreiben auszulassen.
RewriteRule ^contenido/.*$ - [L] ( Das ist genauso wie es überall funktioniert)
jetz habe ich das Dreieck vor contenid weggelassen und es funktioniert. Warum wies ich nicht.
RewriteRule contenido/.*$ - [L]
Weis jemand warum?
Gruß Sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mo 12. Nov 2012, 23:52
von xmurrix
Hallo,
wenn du CONTENIDO in einem Unterverzeichnis installierts, solltest du die RewriteBase folgendermaßen setzen:
jetz habe ich das Dreieck vor contenid weggelassen und es funktioniert. Warum wies ich nicht.
Bei
^contenido wird nach einem Treffer gesucht, bei dem die ankommende URL mit "contenido" anfängt.
Bei
contenido wird nach einem Treffer gesucht, bei dem die ankommende URL nicht unbedingt mit "contenido" beginnen muss.
Ich glaube, es sollte ausreichen, wenn du bei der RewriteBase Angabe noch das abschließende Schrägstrich angibst, da hatte bei deinem Beispiel gefehlt.
Gruß
xmurrix
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Di 13. Nov 2012, 00:24
von sarronsarron
Danke für deine Info. Jetzt weis ich wenigstens etwas Bescheid.
Und es funktioniert.
Gruß sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Di 13. Nov 2012, 11:57
von sarronsarron
Hallo,
ist es auch möglich das Unterverzeichnis zu überschreiben?
Im Moment siehts so bei mir aus:
http://www.domain.de/unterverzeichnis/u ... index.html
So hätte ich es gerne:
http://www.domain.de/ueber_uns/stellen/index.html (also ohne Unterverzeichnis)
Ist es so möglich?
Gruß sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mi 14. Nov 2012, 00:40
von xmurrix
Ja, am besten du änderst das Documentroot der Domain/Subdomain auf das Verzeichnis, in dem CONTENIDO Installiert ist.
Nehmen wir an, dein Documentroot ist z. B. /var/www/ und du hast CONTERNIDO unter /var/www/unterverzeichnis/ installiert. Ändere das Documentroot einfach auf /var/www/unterverzeichnis/, dann musst du auch nicht die .htaccess ändern.
Gruß
xmurrix
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mi 14. Nov 2012, 10:20
von sarronsarron
Hallo,
erstmal Danke. Aber wo bzw. wie mache ich da?
gruß sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Mi 14. Nov 2012, 23:23
von xmurrix
... wo bzw. wie mache ich da? ...
Das hängt davon ab, ob du eine Administration deines Web-Paketes hast oder ob du den Server selber konfigurierst. Viele Provider bieten ein Administrationsoberfläche (Plesk oder eine eigene Lösung) , über die du solche Einstellungen setzen kannst. Ansonsten kann man auch direkt an die Konfigurationsdateien des HTTP-Servers ändern, aber das sollte man nur dann machen, wenn man auch weiß, was man macht.
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Do 15. Nov 2012, 10:25
von sarronsarron
Hallo,
hab eine ganz normale Administrationsoberfläche bei webland.
Der administrator dort wird mir aber helfen können wenn ichweis was ich ihm sagen soll.
Gruß sarronsarron
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Fr 16. Nov 2012, 00:33
von xmurrix
Der Administrator soll das Documentroot der Domain/Subdomain so konfigurieren, dass es in das Verzeichnis zeigt, in der CONTENIDO installiert ist.
Wie oben beschrieben:
Wenn CONTENIDO im Verzeichnis "/var/www/unterverzeichnis/" liegt, soll das Documentroot auf dieses Verzeichnis konfiguriert werden.
Danach das Setup mit der Migrations-Option aufrufen und die Änderungen in der .htaccess zurücksetzen. Wichtig, die .htaccess sollte im Documentroot liegen, also "/var/www/unterverzeichnis/".
Re: Hilfe bei Mod Rewrite im unterverzeichnis
Verfasst: Fr 16. Nov 2012, 09:21
von sarronsarron
Danke,
werds mit dem Provider probieren
gruß sarronsarron