Seite 1 von 1

Pfad zur Startseite

Verfasst: Di 3. Mai 2011, 15:53
von Dano
Hallo zusammen

habe heute zum ersten Mal Contenido installiert und mich jetzt ein wenig mit beschäftigt. Jetzt habe ich schon die erste Frage:
Zur Zeit kann ich das Frontend nur über "www.meinedomain.de/cms" aufrufen. Besteht irgendwie die Möglichkeit den Pfad zu ändern, sodass wenn ich einfach nur www.meinedomain.de aufrufe mir der Content angezeigt wird?
Dann noch eine zweite Frage: die URLs zu Seiten nach dem Muster "http://www.meinedomain.de/cms/front_con ... t=9&lang=1" generiert, besteht die Möglichkeit für den Teil "front_content.php?idcat=9&lang=1" eigene Namen zu vergeben? wie z.B. einfach nur "Impressum"

Vielen Dank schonmal für Eure Antworten!

Viele Grüße

Re: Pfad zur Startseite

Verfasst: Di 3. Mai 2011, 18:50
von idea-tec
Beides kannst du hiermit erledigen: Plugin Advanced Mod Rewrite für Contenido 4.8.x
http://forum.contenido.org/viewtopic.ph ... &hilit=amr
in der Version 0.5.5

Re: Pfad zur Startseite

Verfasst: Mi 4. Mai 2011, 10:12
von Dano
Super, vielen Dank! Das werde ich dann mal probieren.
Was mich wundert, dass man extra dafür ein Plugin braucht um über die "normale" Domain erreichbar zu sein.

Re: Pfad zur Startseite

Verfasst: Mi 4. Mai 2011, 10:29
von Oldperl
Hallo Dano,

zuerst einmal willkommen im Contenido Forum. :-)
Dano hat geschrieben:...dass man extra dafür ein Plugin braucht um über die "normale" Domain erreichbar zu sein.
Nunja, das braucht man nicht wirklich dafür, das AMR-Plugin dient primär dazu beschreibende suchmaschinenfreundliche URL's zu erzeugen. Um direkt die Startseite des Frontend bei Aufruf der Domain anzuzeigen gibt es viele Möglichkeiten. Beispielsweise kann man die Domain direkt auf das cms-Verzeichnis zeigen lassen, man kann eine index-Datei im webroot-Verzeichnis hinterlegen, die eine Weiterleitung macht, oder man kann mit einer .htaccess-Datei eine entsprechende Weiterleitung machen.

Der Grund warum Contenido das nicht gleich selbst vorgibt liegt unter Anderem in der Mehrmandantenfähigkeit von Contenido. Da man verschiedene Domains (meinedomain1.tld, meinedomain2.tld,...) auf verschiedene Mandantenverzeichnisse (cms1, cms2,...) zeigen lassen kann, überläßt Contenido hier die Entscheidung dem Entwickler der Seite(n).

Gruß aus Franken

Ortwin

Re: Pfad zur Startseite

Verfasst: Mi 4. Mai 2011, 16:52
von Dano
Hi Oldperl
Oldperl hat geschrieben:zuerst einmal willkommen im Contenido Forum.
Vielen Dank!

das mit der Weiterleitung auf das cms-Verzeichnis war mir auch in den Sinn gekommen. Leider zerschiesst sich dann mein komplettes Frontend und im Backend sind teilweise keine Einstellungen mehr möglich.
Aber danke für die anderen Tipps und die Erklärung warum Contenido das nicht selber vorgibt!

Grüße

Dano

Re: Pfad zur Startseite

Verfasst: Mo 27. Feb 2012, 17:58
von ingfra
Hallo,
ich möchte gerne, dass meine Domain/URL ohne den ganzen "Schwanz": cms/front_content.php?idcat=3&lang=1.......in der Adresszeile angezeigt wird. Was tun?
www.meinedomain.de "ohne cms ohne front_content......"

Danke für die Hilfe bzw die Tipps im voraus!

:)

Re: Pfad zur Startseite

Verfasst: Mo 27. Feb 2012, 19:08
von Spider IT
Hallo ingfra,

AMR installieren :)
Download von purc.de.

Gruß
René

Re: Pfad zur Startseite

Verfasst: Di 12. Mär 2013, 00:02
von rikarda
Oldperl hat geschrieben:Beispielsweise kann man die Domain direkt auf das cms-Verzeichnis zeigen lassen
Hallo zusammen,

genau dieses möchte ich machen. Beim ersten Versuch konnte ich Contenido nicht mehr finden. Wo muss ich in Contenido den Pfad aktualisieren und wie?

Ich nehme an im Backend unter Administration/[Mandant]/Eigenschaften???

Und was muss ich da genau eintragen?

Bei mir steht: Server-Pfad: /home/www/cms/
Web-Adresse: http://www.lichtplattform.de/cms/

Ist dieser Weg schlechter, besser oder genauso gut wie mit der .htaccess-Version?

Danke für eure Geduld!

Rikarda

Re: Pfad zur Startseite

Verfasst: Di 12. Mär 2013, 09:51
von Spider IT
Hallo Rikarda,

eine von mir gern gemachte Konfiguration ist folgende:
- http://www.domain.tld zeigt auf das Mandantenverzeichnis (Standard ist /cms)
- contenido.domain.de zeigt auf das Installationsverzeichnis (/)

Dann Setup aufrufen (über contenido.domain.tld/setup) und Migration wählen.
Bei den Pfadangaben wird als erstes nach der Installation gefragt, hier nur den Webpfad anpassen (also http://contenido.domain.tld)
Im nächsten Schritt werden die Pfadangaben des Mandanten abgefragt, der Serverpfad bleibt auch hier, der Webpfad wird aber http://www.domain.tld
Damit werden alle Pfade auch in der Datenbank korrigiert/angepasst.
Danach (nach dem Setup) solltest du im Backend noch eine Bereinigung durchführen, insbesondere der Tabelle con_code und des cache-Verzeichnisses des Mandanten.

Es soll auch möglich sein, die contenido-Subdomain auf das /contenido Verzeichnis zeigen zu lassen, das habe ich aber noch nicht gemacht.
Stattdessen lege ich im Installationsverzeichnis immer eine .htaccess Datei ab mit "RewriteBase /contenido", "RewriteRule ^contenido/.*$ - [L]" und "RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf)$ index.php [NC,QSA,L]".

Gruß
René

Re: Pfad zur Startseite

Verfasst: Di 12. Mär 2013, 09:55
von Faar
Wo muss ich in Contenido den Pfad aktualisieren und wie?
Die Pfade muss man zum einen im Backend für die Seitenausgabe in Administration->Mandanten Bereich angeben und zum anderen in der Datei config.inc.php im Pfad /contenido/includes.
Der Standard-Mandant ist quasi das Verzeichnis /cms.
Ich nehme an im Backend unter Administration/[Mandant]/Eigenschaften???
Ja, dort macht man die beiden Pfade für die Seite rein (Web- und Serverpfad).
Wenn die Domain vom Hoster aus auf das Root-Verzeichnis / zeigt (im Serverpfad wäre das /home/www/ ), dann muss man im Mandanten noch hinter die Domain den Web-Pfadzusatz /cms anfügen.
Das sähe dann so aus: http://www.meinedomain.de/cms
Aber wenn man nur einen Mandanten hat und nicht mehrere haben will, braucht man diesen einen Mandanten nicht unbedingt im Verzeichnis /cms haben.
Man kann alles (!) was im Verzeichnis /cms steckt, in das Hauptverzeichnis / kopieren (löschen erstmal lieber nicht bis alles läuft) und dann in den Mandanten-Einstellungen das /cms weg lassen.
Das gilt dann auch für den Server-Internen Pfad /home/www/cms/, dieser würde dann /home/www/ lauten.
Dann wäre die Seite über http://www.meineseite.de erreichbar.
Ist dieser Weg schlechter, besser oder genauso gut wie mit der .htaccess-Version?
Schlechter, denn das /cms stört nur und muss nicht sein.
Manche Hoster erlauben nicht, dass man die ersten Domain (Vertragsdomain) auf ein beliebiges Verzeichnis setzt und da ist es doch besser, wenn man das CMS entsprechend anpasst.
Etwas unaufgeräumter sieht es danach zwar schon aus, weil im Hauptverzeichnis dann alles das drin steht was vorher nur im /cms drin war, aber solange es Hoster gibt, die sich querstellen, muss man es so machen.
Mit dem AMR-Plugin könnte man das ausgleichen aber ohne AMR steht dann wieder dieses /cms in der Adresse drin.
Statt /cms könnte man auch /mandant1 dazu sagen, das träfe es besser.
Dann weiß man auch sofort, dass in /mandant2 der Mandant 2 wäre, usw.

ups, René war schneller im Schreiben :-)