Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

SEO-Problem: htaccess Trailing Slashes entfernen (nur bei validen Pfaden)

Eingetragen von Maximus (129)
am 26.12.2018 - 19:47 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo zusammen,

ich zerbreche mir jetzt schon den ganzen Tag den Kopf bezüglich eines SEO-Hinweises eines Analyse-Tools:
Die Pfade /test sowie /test/ zeigen beide den gleichen Inhalt. Ich leite jetzt mit einem 301 redirect auf den Pfad ohne den Trailing Slah weiter. Das habe ich mit folgender Zeile in meiner .htaccess erreicht:

RewriteRule ^(.*)/$ /$1 [L,R=301]

Allerdings habe ich jetzt ein Problem mit den Seiten, die eigentlich ein 404 erzeugen sollten und ebenfalls einen Slash am Ende haben. Diese werden nun erstmal mit 301 weitergeleitet bevor der 404 Status Code zurückkommt...laut einiger Foren und Bloggereinträge wäre ein Direct 404 aber besser...

Auf rewriteconditions zu prüfen mit dem Code

RewriteCond %{REQUEST_FILENAME} !-f

funktioniert wohl nicht, da in Drupal als CMS die Files per se ja physikalisch nie existieren.
Hat hierzu jemand eine Idee, wie ich nur bei Anfragen den Trailing Slash entferne, die tatsächlich auch in einen regulären Aufruf einer Seite münden und nicht in einem 404-Error enden?

Vorab vielen Dank für jeden Tipp!

Max

‹ [gelöst] referenzierten Inhalt in Paragraph-Twig ausgeben - ohne clear_all_cache Contextuelle Schaltflächen immer einblenden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

in

Eingetragen von marco.b (645)
am 17.01.2019 - 20:48 Uhr

in https://www.drupal.org/project/globalredirect kannst du das konfuigurieren, das Modul gehört zur SEO-Grundausstattung ;-) Dann brauchst du in der .htaccess nichts einzutragen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo marco, vielen Dank für

Eingetragen von Maximus (129)
am 06.02.2019 - 14:10 Uhr

Hallo marco,

vielen Dank für deine Antwort...sorry, dass ich mich jetzt erst zurückmelde. Leider funktioniert das in dem Fall leider nicht...

Beispiel:
www.meinedomain.de/nfjdnfjhdbfhsbfesofse/

wird auch hier mit einem 301 zuerst umgeleitet auf:

www.meinedomain.de/nfjdnfjhdbfhsbfesofse

um dann den 404-Status Code auszugeben.

Viele Grüße

Max

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Max Drupal fügt sich

Eingetragen von dinmikkith (1573)
am 09.02.2019 - 22:25 Uhr

Hallo Max Drupal fügt sich gar keine abschließenden Slashes an. Das bedeutet du hast einen Fehler in deiner Serverkonfiguration.

Wenn du Drupal in einem Unterordner installiert hast, solltest du zunächst rewrite base anpassen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für deine

Eingetragen von Maximus (129)
am 10.02.2019 - 20:45 Uhr

Vielen Dank für deine Antwort. Es treten auch keine derartigen URLs auf...nur ein Testprogramm hatte bei der Seite gemeckert, dass im Falle eines hypothetischen Aufrufes einer derartigen URL der falsche Statuscode kommen würde und dies ggf. nicht so gut bei Suchmaschinen ankommt...aber wer weiß schon, was da wirklich dran ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 8 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 16 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20463

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association