Hey,
ich beschäftige mich erst seit kurzer Zeit mit Redaxo und bin vor wenigen Tagen auf das AddOn SEO42 gestoßen. Leider habe ich bei der Verwenung ein Problem:
Wenn ich URL-Rewrite aktiviere funktioniert meine Website nicht mehr richtig. Die Startseite wird noch korrekt angezeigt, aber die Unterseiten nicht. Offensichtlich wird kein Stylesheet gelesen.
Könnt ihr mir vielleicht sagen, was ich anpassen muss?
Meine Domain: http://www.majorminor-en.de
Viele Grüße,
Jonas
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 70
- Registriert: 13. Feb 2015, 23:22
Re: SEO42 URL-Rewrite
Hey, die Antwort zu deinenm Problem findest du in der FAQ: https://github.com/RexDude/seo42/blob/m ... ht-geladen
Setup Schritt 3 steht da nicht nur so zum Spaß. Man sollte schon sein Template auch so anpassen
(z.B. fehlen bei dir Description/Keywords und der Titel wird auch nicht von SEO42 generiert etc.)
Setup Schritt 3 steht da nicht nur so zum Spaß. Man sollte schon sein Template auch so anpassen
(z.B. fehlen bei dir Description/Keywords und der Titel wird auch nicht von SEO42 generiert etc.)
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Hallo zusammen,
ich habe folgendes Problem... bei mir funktioniert das SEO42-Addon auf meiner Page nicht, obwohl ich alles wie in der Konfiguration beschrieben angewandt habe.
auf der Page werden URL's aufgrund der produkte generiert. Jetzt möchte ich sowohl die Kategorien der Navigation, als auch den Produktnamen in der URL haben.
Könnt ihr mir helfen?
Gruss
Dani
ich habe folgendes Problem... bei mir funktioniert das SEO42-Addon auf meiner Page nicht, obwohl ich alles wie in der Konfiguration beschrieben angewandt habe.
auf der Page werden URL's aufgrund der produkte generiert. Jetzt möchte ich sowohl die Kategorien der Navigation, als auch den Produktnamen in der URL haben.
Könnt ihr mir helfen?
Gruss
Dani
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Erst mal danke für deine Nachricht. Jetzt habe ich den Schritt 3 bei Setup gemacht. Nur wie muss ich jetzt meine Produkte verlinken?RexDude hat geschrieben:Hey, die Antwort zu deinenm Problem findest du in der FAQ: https://github.com/RexDude/seo42/blob/m ... ht-geladen
Setup Schritt 3 steht da nicht nur so zum Spaß. Man sollte schon sein Template auch so anpassen
(z.B. fehlen bei dir Description/Keywords und der Titel wird auch nicht von SEO42 generiert etc.)
Bisher war ja die Url "index.php?article_id=2&prname='blabla';
Neu ist die Url "sporternaehrung/kreatin. Und je nach Unterkategorie ändert die Url ja.
Gruss
Dani
Re: SEO42 URL-Rewrite
Bitte lies die Startguide unter Hilfe. Dort wird deine Frage bereits beantwortet. Oder studiere das Codebeispiel Nr. 1.
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Danke dir für die rasche Antwort. Habe nun den hartcodierten Teil rausgenommen und wie im Codebeispiel 1 ersetzt. Vorhin war die Url wie folgt aufgebaut:RexDude hat geschrieben:Bitte lies die Startguide unter Hilfe. Dort wird deine Frage bereits beantwortet. Oder studiere das Codebeispiel Nr. 1.
$variable = $row40["produktname"];
$url = 'index.php?article_id=2&prname='.urlencode($variable);
neu ist sie wie folgt aufgebaut:
$url = seo42::getFullUrl().rex_getUrl(2).'/'.urlencode($variable);
Ich finde den Fehler leider nicht.
Re: SEO42 URL-Rewrite
Hallo,
es rex_getUrl kann auch parameter beinhalten.
Gruß Sysix
es rex_getUrl kann auch parameter beinhalten.
Code: Alles auswählen
$url = rex_getUrl(2, '', array(
'prname' => $variable
));
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Hat soweit funktioniert. Besten Dank für die Hilfe. Was ich jetzt noch nicht herausgefunden habe ist, wo ich die Metadaten eintragen kann. Ist das in der Standard Metadaten/Sonstiges Rubrik?Sysix hat geschrieben:Hallo,
es rex_getUrl kann auch parameter beinhalten.
Gruß SysixCode: Alles auswählen
$url = rex_getUrl(2, '', array( 'prname' => $variable ));
Hab diese für eine Kategorie eingetragen, diese werden allerdings nicht übernommen.
Gruss
Dani
Re: SEO42 URL-Rewrite
Nein, das sind die Standard-Felder von Redaxo's Metainfo Addon.
Seo42 benutzt eine Felder. Du warst schon knapp drain. Es gibt extra eine "Rubrik" SEO.
Gruß Sysix
Seo42 benutzt eine Felder. Du warst schon knapp drain. Es gibt extra eine "Rubrik" SEO.
Gruß Sysix
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Danke für die Antwort. Müsste die Rubrik direkt bei Metadaten/Sonstiges sein? Diese Rubrik habe ich nicht.Sysix hat geschrieben:Nein, das sind die Standard-Felder von Redaxo's Metainfo Addon.
Seo42 benutzt eine Felder. Du warst schon knapp drain. Es gibt extra eine "Rubrik" SEO.
Gruß Sysix
Re: SEO42 URL-Rewrite
Von was redesten denn du genau? Beschreib mal bitte genauer was du vorhast/erreichen willst?Hab diese für eine Kategorie eingetragen, diese werden allerdings nicht übernommen.
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Hallo RexDude,RexDude hat geschrieben:Von was redesten denn du genau? Beschreib mal bitte genauer was du vorhast/erreichen willst?Hab diese für eine Kategorie eingetragen, diese werden allerdings nicht übernommen.
ich habe ja das SEO42 Addon am laufen. Dabei ist ja die Description und die Keywords noch leer. Meine Frage ist nun, ob ich für die einzelnen Seiten Metadaten eintragen kann und wenn ja, wo.
Tut mir Leid, aber ich sehe es nicht, wo ich diese eintragen kann.
Gruss
Dani
Re: SEO42 URL-Rewrite
Direkt im Artikel (in der Ansicht wo du Blöcke hinzufügen kannst) gibts folgende Links (R4.6):
Inhalte | SEO | URL | Eigenschaften | Funktionen | Webansicht
Der SEO Link ist es. Wenn er nicht auftaucht dann bitte mal in SEO42 > Einstellungen > User Interface > SEO Seite die Checkbox überprüfen.
Inhalte | SEO | URL | Eigenschaften | Funktionen | Webansicht
Der SEO Link ist es. Wenn er nicht auftaucht dann bitte mal in SEO42 > Einstellungen > User Interface > SEO Seite die Checkbox überprüfen.
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Perfekt. Der Fehler lag an der Redaxo Version. Hatte noch 4.5 installiert gehabt.RexDude hat geschrieben:Direkt im Artikel (in der Ansicht wo du Blöcke hinzufügen kannst) gibts folgende Links (R4.6):
Inhalte | SEO | URL | Eigenschaften | Funktionen | Webansicht
Der SEO Link ist es. Wenn er nicht auftaucht dann bitte mal in SEO42 > Einstellungen > User Interface > SEO Seite die Checkbox überprüfen.
Hätte noch eine Frage zum SEO42 Addon.
Habe es nun hingekriegt, dass die Produktseite korrekt angezeigt wird, mit folgendem Befehl:
$url = seo42::getFullUrl(2, '', array(
'produkt' => $variable
));
mit diesem befehl kriege ich folgende url:
http://www.pumpfood.ch/produktseite.htm ... 282300G%29
mein wunsch wäre aber eine url wie folgt zu bekommen:
http://www.pumpfood.ch/sporternaehrung/ ... 0G%29.html
ist das möglich?
Gruss
Dani
Re: SEO42 URL-Rewrite
So einfach geht das nicht. Dazu müsstest du halt idealerweise auch die Kategorie Sporternährung, dann Protein haben und dann drin die Produktseite. Oder die ganzen Produkte in ne Tabelle hauen und per url_control Plugin für SEO42 deine Urls generieren lassen.
Übrigens sind das keine feinen Urls. Du solltest seo42::getUrlString() benutzen um hier sauber den hinteren Teil rauszubekommen. Du siehst ja schon das das Forum hier nur die hälfte als News sonst erkennt.
Desweiteren geht 2x .html in der Url natürlich gar nicht
Übrigens sind das keine feinen Urls. Du solltest seo42::getUrlString() benutzen um hier sauber den hinteren Teil rauszubekommen. Du siehst ja schon das das Forum hier nur die hälfte als News sonst erkennt.
Desweiteren geht 2x .html in der Url natürlich gar nicht
Re: SEO42 URL-Rewrite
Noch ein Tip: du würdest mehr SEO rausbekommen wenn du auch brav alle Methoden nutzt die in den Codebeispielen vorkommen. Desweiteren sollten index.php Urls komplett tabu sein, aber da du die Startguide ja gelesen hast ist dir das vermulich eh wurscht
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Ok, danke für die Info. Hab die Fehler ausgemerztRexDude hat geschrieben:So einfach geht das nicht. Dazu müsstest du halt idealerweise auch die Kategorie Sporternährung, dann Protein haben und dann drin die Produktseite. Oder die ganzen Produkte in ne Tabelle hauen und per url_control Plugin für SEO42 deine Urls generieren lassen.
Übrigens sind das keine feinen Urls. Du solltest seo42::getUrlString() benutzen um hier sauber den hinteren Teil rauszubekommen. Du siehst ja schon das das Forum hier nur die hälfte als News sonst erkennt.
Desweiteren geht 2x .html in der Url natürlich gar nicht
Noch ne Frage, beim title-Tag der einzelnen Seite, ist es da möglich eine Variable im Eingabefeld zu hinterlegen?
Oder muss das im Code selber geschrieben werden?
also das nicht steht Produktseite - pumpfood.ch sondern Proteinblabla - pumpfood.ch
Re: SEO42 URL-Rewrite
Nö hast du nichtOk, danke für die Info. Hab die Fehler ausgemerzt
Das muss man selber coden. du kannst wie im vorletzten Codebeispiel die seo42 Klasse ableiten und die getTitle() ersetzen die dann auf deine Paramater in der URl regaiert. Oder halt ganz selber schreiben für die Seiten.Noch ne Frage, beim title-Tag der einzelnen Seite, ist es da möglich eine Variable im Eingabefeld zu hinterlegen?
Oder muss das im Code selber geschrieben werden?
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Danke für die Info. Hab die Fehler behoben. Noch eine Frage hätte ich, ist es möglich, in Title-tag meinen Produktnamen auszugeben? Also im Metadaten-Feld eine Variable einzugeben?RexDude hat geschrieben:So einfach geht das nicht. Dazu müsstest du halt idealerweise auch die Kategorie Sporternährung, dann Protein haben und dann drin die Produktseite. Oder die ganzen Produkte in ne Tabelle hauen und per url_control Plugin für SEO42 deine Urls generieren lassen.
Übrigens sind das keine feinen Urls. Du solltest seo42::getUrlString() benutzen um hier sauber den hinteren Teil rauszubekommen. Du siehst ja schon das das Forum hier nur die hälfte als News sonst erkennt.
Desweiteren geht 2x .html in der Url natürlich gar nicht
Re: SEO42 URL-Rewrite
Auch ich hatte den Wunsch für eine einfache Erweiterung von Title/Descriptions. Aber dir bleibt wohl nichts anders übrig, als da selbst was zu basteln.
Ich hab dafür den Output-Filter benutzt und dann die fertige HTML Struktur nochmal geändert:
https://github.com/Sysix-Coding/asd_new ... s.php#L232
nichts für Redaxo-Anfänger
Ich hab dafür den Output-Filter benutzt und dann die fertige HTML Struktur nochmal geändert:
https://github.com/Sysix-Coding/asd_new ... s.php#L232
nichts für Redaxo-Anfänger
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Hi RexDudeRexDude hat geschrieben:So einfach geht das nicht. Dazu müsstest du halt idealerweise auch die Kategorie Sporternährung, dann Protein haben und dann drin die Produktseite. Oder die ganzen Produkte in ne Tabelle hauen und per url_control Plugin für SEO42 deine Urls generieren lassen.
Übrigens sind das keine feinen Urls. Du solltest seo42::getUrlString() benutzen um hier sauber den hinteren Teil rauszubekommen. Du siehst ja schon das das Forum hier nur die hälfte als News sonst erkennt.
Desweiteren geht 2x .html in der Url natürlich gar nicht
habe nun die Funktion rausgenommen, dass article_id's erlaubt werden. Aber das mit dem getUrlString krieg ich nicht hin.
ist es möglich bei folgender URL das "?Produkt=" zu entfernen?
http://www.pumpfood.ch/produktseite?pro ... 281000G%29
Re: SEO42 URL-Rewrite
Hi Dani,
Supi Jetzt siehts schon besser aushabe nun die Funktion rausgenommen, dass article_id's erlaubt werden. Aber das mit dem getUrlString krieg ich nicht hin.
getUrlString() ist für das kodieren von dem Wert, also was nach ?Produkt= steht. ?Produkt= bekommst nicht so einfach weg, da musst wie gesagt mir url_control Plugin arbeiten. Das ASD News Addons macht das z.B. dann kann man vielleicht was abgucken. Mehr Infos hab ich leider nicht.Aber das mit dem getUrlString krieg ich nicht hin.
ist es möglich bei folgender URL das "?Produkt=" zu entfernen?
-
- Beiträge: 16
- Registriert: 12. Mär 2015, 10:03
Re: SEO42 URL-Rewrite
Hab jetzt mal eine vorübergehende Lösung gefunden, sodass der Name schonmal schöner aussieht. Allerdings kriege ich das mit der getTitle Methode noch nicht hin. Muss ich die Klasse im jeweiligen Template so erstellen wie im Codebeispiel? und wie sage ich denn dem Template, dass er jetzt den neuen Titel nehmen soll? Mir ist klar, dass die Methode aufgerufen werden muss wie im Codebeispiel. Ich begreife allerdings nicht, wie ich eine Stringvariable in die getTitle-Methode oder Klasse packe und diese dann ausgebe.RexDude hat geschrieben:Hi Dani,
Supi Jetzt siehts schon besser aushabe nun die Funktion rausgenommen, dass article_id's erlaubt werden. Aber das mit dem getUrlString krieg ich nicht hin.
getUrlString() ist für das kodieren von dem Wert, also was nach ?Produkt= steht. ?Produkt= bekommst nicht so einfach weg, da musst wie gesagt mir url_control Plugin arbeiten. Das ASD News Addons macht das z.B. dann kann man vielleicht was abgucken. Mehr Infos hab ich leider nicht.Aber das mit dem getUrlString krieg ich nicht hin.
ist es möglich bei folgender URL das "?Produkt=" zu entfernen?
Besten Dank...
Re: SEO42 URL-Rewrite
Schon viel besserHab jetzt mal eine vorübergehende Lösung gefunden, sodass der Name schonmal schöner aussieht.
Ja oder in einem neuen Template und dieses dann einbinden.Muss ich die Klasse im jeweiligen Template so erstellen wie im Codebeispiel?
Yo dann hat sich die Frage ja erübrigtund wie sage ich denn dem Template, dass er jetzt den neuen Titel nehmen soll? Mir ist klar, dass die Methode aufgerufen werden muss wie im Codebeispiel.
Und ich begreife diesen Satz nichtIch begreife allerdings nicht, wie ich eine Stringvariable in die getTitle-Methode oder Klasse packe und diese dann ausgebe.
Re: SEO42 URL-Rewrite
Die zusätzl. Logik die in die getTitle() reinmuss ist ungefähr so:
- Du checkst ob du dich in der Produkseite befindest
- Wenn ja holst du dir anhand der ID den Produktnamen (per SQL vermutlich)
- Dann gibst du für diesen spezifischen Fall eben den Titel inkl. Produktname aus
- Ansonsten Logik wie gehabt
- Du checkst ob du dich in der Produkseite befindest
- Wenn ja holst du dir anhand der ID den Produktnamen (per SQL vermutlich)
- Dann gibst du für diesen spezifischen Fall eben den Titel inkl. Produktname aus
- Ansonsten Logik wie gehabt