Ich nutze das Plugin Google SEO und habe vor kurzem das Plugin Pagemanager entdeckt. Gibt es da eine Möglichkeit diese URLs SEO freundlich zu machen ? Eine Möglichkeit gibt es sicher nur weis ich persönlich keine . Würde mich über eure Hilfe freuen.
12.10.2013, 01:22 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2013, 01:32 von SvePu.)
Ich hatte die URl-Umschreibung der PM-Seiten auch via .htaccess probiert - klappte auch soweit..nur gab es im Nachhinein Probleme mit dem Aufruf einiger Unterseiten.
Zum Rewrite der URLs nutze ich das Google-SEO Plugin und nicht die integrierte MyBB-Funktion.
12.10.2013, 01:25 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2013, 01:26 von frostschutz.)
Google SEO macht Rewrites, aber nur für Standard MyBB Inhalte (Threads Foren Userprofile etc.) Mit dem Page Manager (und Inhalten anderer Plugins) hat das gar nichts zu tun, und es gibt auch keine Pläne (und auch sonst keine Möglichkeit), das zu integrieren.
Vielleicht solltet ihr einfach mal konkreter werden und euren Versuch (die .htaccess) herzeigen, irgendwo wird schon ein Fehler stecken.
12.10.2013, 13:18 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2013, 13:19 von frostschutz.)
So eine Regel ^([^.]+)$ matcht alles was keinen Punkt enthält. Wenn deine Thread-URLs usw. auch keine Punkte enthalten, dann blockiert diese Regel andere Regeln.
Wenn du nicht zig hundert Page-Manager-Seiten hast, würde ich einfach für jede Page eine statische Regel anlegen.
Oder du machst es so wie Google SEO und nimmst ein festes Präfix, also z.B. eine Regel für Page-[^.]*. Durch das Präfix werden dann nur Page-* URLs blockiert und der Rest in Ruhe gelassen.
Und was Sitemap angeht: Einzelne URLs kann man in den Settings eintragen, für was größeres (z.B. ein Wiki oder sowas) wäre es geschickter dafür eine ganz separate Sitemap zu haben. Man kann mehrere Sitemaps haben, es muss also nicht alles in die Google SEO Sitemap integriert werden.
Bei / in der URL ist das Problem, daß MyBB solche Verzeichnisstrukturen nicht wirklich unterstützt. Wenn möglich, darauf verzichten.