SEO URLS ?
-
- Beiträge: 56
- Registriert: Mi 3. Jul 2013, 10:15
- Kontaktdaten:
SEO URLS ?
Hallo,
gibt es in Contenido die Möglichkeit die URLs SEO konform zu gestalten? Was muss ich dazu einstellen?
Ich hatte das unetr Pugins gefunden und installiert , aber dort steht nicht, was man noch machen muss, damit es läuft
Mod Rewrite Plugin for CONTENIDO
Installiert seit: 25.07.2013
Autor: Murat Purc © Murat Purc
Kontakt: murat@purc.de
Danke für Eure Hilfe
gibt es in Contenido die Möglichkeit die URLs SEO konform zu gestalten? Was muss ich dazu einstellen?
Ich hatte das unetr Pugins gefunden und installiert , aber dort steht nicht, was man noch machen muss, damit es läuft
Mod Rewrite Plugin for CONTENIDO
Installiert seit: 25.07.2013
Autor: Murat Purc © Murat Purc
Kontakt: murat@purc.de
Danke für Eure Hilfe
Re: SEO URLS ?
Hallo notebook20000,
schau mal in das Pluginverzeichnis, du findest dort eine readme.txt im VBerzeichnis contenido/plugins/mod_rewrite/.
Hier im Forum gibt es ein Thema, es ist zwar für die Version 4.8, wurde für die 4.9 angepasst.
http://forum.contenido.org/viewtopic.php?f=66&t=21578
Im Grunde ist die Vorgehensweise Folgende:
xmurrix
schau mal in das Pluginverzeichnis, du findest dort eine readme.txt im VBerzeichnis contenido/plugins/mod_rewrite/.
Hier im Forum gibt es ein Thema, es ist zwar für die Version 4.8, wurde für die 4.9 angepasst.
http://forum.contenido.org/viewtopic.php?f=66&t=21578
Im Grunde ist die Vorgehensweise Folgende:
- Plugin im Backend installieren und aktivieren, danach ist es im Menü verfügbar, entweder unter "Content -> AMR" oder "Extras -> AMR" (so genau weiß ich das jetzt nicht auswendig)
- Im Backend zur Pluginseite gehen, dort das Plugin aktivieren. Es ist war aktiv, generiert aber keine Clean URLs, dazu muss man das Plugin auf seiner eigenen Seite im Backend aktivieren. Andere Einstellungen kannst du so lassen
- Dann musst du noch dafür sorgen, dass die .htaccess Datei in das richtige Verzeichnis kommt, in der Regel in das CONTENIDO Installationsverzeichnis. Das geht auch im Backend (in der Pluginseite) im Reiter "Funktionen". Dort kannst du eine .htaccess Vorlage wählen, z. B. die "Einfache .htaccess" und diese in das CONTENIDO Installationsverzeichnis kopieren oder downloaden, um es selber in ds Verzeichnis zu kopieren.
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 56
- Registriert: Mi 3. Jul 2013, 10:15
- Kontaktdaten:
Re: SEO URLS ?
Hallo,
hab es jetzt aktiviert. Im groben generiert er jetzt die URls aber er findet nix mehr. Die verknüpften Bilder, css Dateien JS u.s.w.. Das war auch teilweise beim Demobeispiel schon so. Muss ich jetzt die Links anpassen und wenn ja , wie?
Ein Link zum Logo z.B.
http://url.de/images/logo.png
findet er nicht. Die komplette URL lautet ja auch
http://url.de/cmsdwi/images/logo.png
Wie kann man sowas fixen, das dürfte auf fast alle Links zutreffen für Bilder,CSS,...
Mein RewriteBAse ist aktuell
RewriteBase /cmsdwi udn liegt im Hauptverzeichnis
cmsdwi
contenido
.....
.htaccess
Die aktuelle URL läuft direkt auf
http://url.de/ihr-design/index.html
Ich würde gerne die URL weiterhin so generieren lassen, aber wie kann ich ihm beibiegen die restlichen CSS,Bilder,.. vom richtigen Pfad zu laden?
Ich habe beide .htaccess Varianten bereits ausprobiert.
Dann wäre da noch die Frage. Ich habe ein paar eigene Module geschrieben. Da verwende ich aber noch die alten URLs. Kann man die irgendwie vom System holen, das man dem entsprechende Eckdaten gibt und er daraus die richtige SEO URL generiert?
hab es jetzt aktiviert. Im groben generiert er jetzt die URls aber er findet nix mehr. Die verknüpften Bilder, css Dateien JS u.s.w.. Das war auch teilweise beim Demobeispiel schon so. Muss ich jetzt die Links anpassen und wenn ja , wie?
Ein Link zum Logo z.B.
http://url.de/images/logo.png
findet er nicht. Die komplette URL lautet ja auch
http://url.de/cmsdwi/images/logo.png
Wie kann man sowas fixen, das dürfte auf fast alle Links zutreffen für Bilder,CSS,...
Mein RewriteBAse ist aktuell
RewriteBase /cmsdwi udn liegt im Hauptverzeichnis
cmsdwi
contenido
.....
.htaccess
Die aktuelle URL läuft direkt auf
http://url.de/ihr-design/index.html
Ich würde gerne die URL weiterhin so generieren lassen, aber wie kann ich ihm beibiegen die restlichen CSS,Bilder,.. vom richtigen Pfad zu laden?
Ich habe beide .htaccess Varianten bereits ausprobiert.
Dann wäre da noch die Frage. Ich habe ein paar eigene Module geschrieben. Da verwende ich aber noch die alten URLs. Kann man die irgendwie vom System holen, das man dem entsprechende Eckdaten gibt und er daraus die richtige SEO URL generiert?
Re: SEO URLS ?
Hallo notebook20000,
das AMR-Plugin ist nicht für das Generieren der URLs zu Bildern oder anderen Dateien (CSS, JavaScript, usw.) zuständig, es generiert nur URLs zur Seite.
Du hast nun das Problem, dass in der Adreszeile des Browsers
steht, aber Bilder z. B. mit
referenzieren.
Der Browser interpretiert das dann folgendermaßen:
Hier gibt es eine Anleitung zum Thema:
http://de.selfhtml.org/html/allgemein/referenzieren.htm
Für dein Projekt hast du 2 Optionen:
Entweder du aktivierst die Generierung der base-URL im Backend, dann wird von CONTENIDO der base-Tag im head-Bereich eingefügt
dann können Bilder mit
referenzieren und der Browser interpretiert es mit
Oder du stellst alle Referenzen zu Bildern, JS-/CSS-Dateien und anderen Resourcen auf absolute Pfadangaben um, z. B. für Bilder mit
Dann ist es egal, was in der Adreszeile des Browsers steht, da die Referenzen absolut vom Wurzelverzeichnis aus gehen.
Ich würde dir das Erstere empfehlen, da das einfacher zum anpassen ist. Ändert sich z. B. der Mandantenordner "cmsdwi" oder das Wurrzelverzeichnis, musst du bei der zweiten Lösung alle Referenzen erneut anpassen.
Gruß
xmurrix
das AMR-Plugin ist nicht für das Generieren der URLs zu Bildern oder anderen Dateien (CSS, JavaScript, usw.) zuständig, es generiert nur URLs zur Seite.
Du hast nun das Problem, dass in der Adreszeile des Browsers
Code: Alles auswählen
http://url.de/pfad/zur/einerm/artikel/
Code: Alles auswählen
<img src="images/logo.png" />
Der Browser interpretiert das dann folgendermaßen:
Code: Alles auswählen
http://url.de/pfad/zur/einerm/artikel/images/logo.png
http://de.selfhtml.org/html/allgemein/referenzieren.htm
Für dein Projekt hast du 2 Optionen:
Entweder du aktivierst die Generierung der base-URL im Backend, dann wird von CONTENIDO der base-Tag im head-Bereich eingefügt
Code: Alles auswählen
<base href="http://url.de/cmsdwi/" />
Code: Alles auswählen
<img src="images/logo.png" />
Code: Alles auswählen
http://url.de/cmsdwi/images/logo.png
Code: Alles auswählen
<img src="/cmsdwi/images/logo.png" />
Ich würde dir das Erstere empfehlen, da das einfacher zum anpassen ist. Ändert sich z. B. der Mandantenordner "cmsdwi" oder das Wurrzelverzeichnis, musst du bei der zweiten Lösung alle Referenzen erneut anpassen.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 56
- Registriert: Mi 3. Jul 2013, 10:15
- Kontaktdaten:
Re: SEO URLS ?
OK, Danke. Ich hatte die AbsoluteURL mal deaktiviert, weiß jetzt aber nicht mehr warum.
Allerdings liefert das System jetzt immer die gleiche Startseite aus. Egal was ich anklicke. In der URL Zeile wird alles richtig angezeigt?!
Woran kann das liegen?
Ich ermittel die aktuelle ids für ein NAvigationselement mit
$path = array_map('navigation_main_filter', $categoryHelper->getCategoryPath(cRegistry::getCategoryId(), 1));
Das ergibt immer die gleichen Werte zurück
Array
(
[0] => 68
[1] => 69
)
Registry::getCategoryId()
ist immer 69
Im Bereich ARM Admintool unter Test kommt folgende Ausgabe
Dauer des Testdurchlaufs: 0.1822 Sekunden.
Anzahl verarbeiteter URLs: 39
Erfolgreich aufgelöst: 33
Fehler beim Auflösen: 6
Hauptnavigation
Builder Eingang: front_content.php?idcat=68&foo=bar
Builder Ausgang: /index.html?foo=bar
Aufgelöste URL:
Aufgelöse-Fehler: article
Aufgelöste Daten: mr_preprocessedPageError=1; error=4
Unter Atrikel steht unetr SEO z.B. für
Link: /ihr-verkauf/ihr-verkauf.html
Alias: Ihr-Verkauf
Wenn ich oben unter Artikel -> SEO hinter dem Linkeingabefeld klicke kommt die URL:
http://url.de/cmsdwi//ihr-verkauf/ihr-verkauf.html
Im Fontend wird das generiert:
http://url.de/ihr-verkauf/index.html
Was kann da falsch sein?
Hier nochmal eine etwas längere Ausgabe von AMR->TEst
Hauptnavigation
Builder Eingang: front_content.php?idcat=68&foo=bar
Builder Ausgang: /index.html?foo=bar
Aufgelöste URL:
Aufgelöse-Fehler: article
Aufgelöste Daten: mr_preprocessedPageError=1; error=4
Bin langsam echt am verzweifeln, woran das liegen kann.
Allerdings liefert das System jetzt immer die gleiche Startseite aus. Egal was ich anklicke. In der URL Zeile wird alles richtig angezeigt?!
Woran kann das liegen?
Ich ermittel die aktuelle ids für ein NAvigationselement mit
$path = array_map('navigation_main_filter', $categoryHelper->getCategoryPath(cRegistry::getCategoryId(), 1));
Das ergibt immer die gleichen Werte zurück
Array
(
[0] => 68
[1] => 69
)
Registry::getCategoryId()
ist immer 69
Im Bereich ARM Admintool unter Test kommt folgende Ausgabe
Dauer des Testdurchlaufs: 0.1822 Sekunden.
Anzahl verarbeiteter URLs: 39
Erfolgreich aufgelöst: 33
Fehler beim Auflösen: 6
Hauptnavigation
Builder Eingang: front_content.php?idcat=68&foo=bar
Builder Ausgang: /index.html?foo=bar
Aufgelöste URL:
Aufgelöse-Fehler: article
Aufgelöste Daten: mr_preprocessedPageError=1; error=4
Unter Atrikel steht unetr SEO z.B. für
Link: /ihr-verkauf/ihr-verkauf.html
Alias: Ihr-Verkauf
Wenn ich oben unter Artikel -> SEO hinter dem Linkeingabefeld klicke kommt die URL:
http://url.de/cmsdwi//ihr-verkauf/ihr-verkauf.html
Im Fontend wird das generiert:
http://url.de/ihr-verkauf/index.html
Was kann da falsch sein?
Hier nochmal eine etwas längere Ausgabe von AMR->TEst
Hauptnavigation
Builder Eingang: front_content.php?idcat=68&foo=bar
Builder Ausgang: /index.html?foo=bar
Aufgelöste URL:
Aufgelöse-Fehler: article
Aufgelöste Daten: mr_preprocessedPageError=1; error=4
Ich hatte es kurzzeitig mal auf den Grundmandaten mit den Demodaten umgestellt, aber da gibt es das gleiche Problem. Er landet immer, wohl mit einem Fehler auf der Startseite.Home
Builder Eingang: front_content.php?idcat=69&foo=bar
Builder Ausgang: /home/index.html?foo=bar
Aufgelöste URL: /home/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=87; idcat=69
Home :: Home
Builder Eingang: front_content.php?idart=87&foo=bar
Builder Ausgang: /home/home.html?foo=bar
Aufgelöste URL: /home/home.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=87; idcat=69
Angebote
Builder Eingang: front_content.php?idcat=70&foo=bar
Builder Ausgang: /angebote/index.html?foo=bar
Aufgelöste URL: /angebote/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=89; idcat=70
Angebote :: Angebote
Builder Eingang: front_content.php?idart=89&foo=bar
Builder Ausgang: /angebote/angebote.html?foo=bar
Aufgelöste URL: /angebote/angebote.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=89; idcat=70
Suche
Builder Eingang: front_content.php?idcat=71&foo=bar
Builder Ausgang: /suche/index.html?foo=bar
Aufgelöste URL: /suche/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=90; idcat=71
Suche :: Suche
Builder Eingang: front_content.php?idart=90&foo=bar
Builder Ausgang: /suche/suche.html?foo=bar
Aufgelöste URL: /suche/suche.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=90; idcat=71
Ihr Verkauf
Builder Eingang: front_content.php?idcat=86&foo=bar
Builder Ausgang: /ihr-verkauf/index.html?foo=bar
Aufgelöste URL: /ihr-verkauf/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=104; idcat=86
Ihr Verkauf :: Ihr Verkauf
Builder Eingang: front_content.php?idart=104&foo=bar
Builder Ausgang: /ihr-verkauf/ihr-verkauf.html?foo=bar
Aufgelöste URL: /ihr-verkauf/ihr-verkauf.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=104; idcat=86
Ihre Suche
Builder Eingang: front_content.php?idcat=87&foo=bar
Builder Ausgang: /ihre-suche/index.html?foo=bar
Aufgelöste URL: /ihre-suche/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=105; idcat=87
Ihre Suche :: Ihre Suche
Builder Eingang: front_content.php?idart=105&foo=bar
Builder Ausgang: /ihre-suche/ihre-suche.html?foo=bar
Aufgelöste URL: /ihre-suche/ihre-suche.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=105; idcat=87
Unternehmen
Builder Eingang: front_content.php?idcat=73&foo=bar
Builder Ausgang: /unternehmen/index.html?foo=bar
Aufgelöste URL: /unternehmen/index.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=92; idcat=73
Unternehmen :: Über uns
Builder Eingang: front_content.php?idart=92&foo=bar
Builder Ausgang: /unternehmen/ber-uns.html?foo=bar
Aufgelöste URL: /unternehmen/ber-uns.html?foo=bar
Aufgelöse-Fehler:
Aufgelöste Daten: client=2; lang=3; idart=92; idcat=73
Headernavigation
Builder Eingang: front_content.php?idcat=74&foo=bar
Builder Ausgang: /index.html?foo=bar
Aufgelöste URL:
Aufgelöse-Fehler: article
Aufgelöste Daten: mr_preprocessedPageError=1; error=4
Bin langsam echt am verzweifeln, woran das liegen kann.
- Dateianhänge
-
- screen.jpg
- (130.76 KiB) Noch nie heruntergeladen
-
- Beiträge: 56
- Registriert: Mi 3. Jul 2013, 10:15
- Kontaktdaten:
Re: SEO URLS ?
Hatte gerade mal aus dem heutigen Trunk das Plugin gezogen und per FTP aufgespielt und aktiviert. Aber keine Änderungen:(
Bin am verzweifeln:(
Bin am verzweifeln:(
Re: SEO URLS ?
Für alle, die es interessiert, was das Problem war. Hier der Beitrag dazu:
http://forum.contenido.org/viewtopic.ph ... 75#p159535
http://forum.contenido.org/viewtopic.ph ... 75#p159535
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.