Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Das passiert automatisch (sofern es sich um reale Verzeichnisse handelt).muden hat geschrieben:Nun sollen alle Verzeichnisendungen OHNE / zu denen MIT / am Ende der url per 301 weitergeleitet werden.
Das hast Du mit …Außerdem sollen www.emude.de/*.html zu emude.de/*.html weitergeleitet werden, sowie www.emude.de/verzeichnis/*.html zu emude.de/verzeichnis/*.html.
…schon drin.# Von www.* auf * umleiten
RewriteCond %{HTTP_HOST} ^www\.emude\.de$ [NC]
RewriteRule ^(.*)$ https://emude.de/$1 [L,R=301]
Diese Aktion ist extrem unklug. Jedes Objekt, das bei Dir nicht existiert (und auf das Muster passt), wird ohne weiteren Kommentar mit der Startseite, genauer gesagt mit dem Inhalt der Startseite beantwortet. Damit verwirrst Du erstens die Besucher, weil die nicht auf ihren Fehler hingewiesen werden, und zweitens "produzierst" Du unendlich viele Seiten auf Deinem Server, weil Du auch Robots nicht auf fehlerhafte URLs hinweist.RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Also von mod_rewrite wurden die nicht gemacht, jedenfalls nicht in der .htaccess, die Du zitiert hast. Du meinst vermutlich für mod_rewrite, nicht durcheinander bringen.Nun sollen alle Verzeichnisendungen OHNE / zu denen MIT / am Ende der url per 301 weitergeleitet werden.
Ach.. es handelt sich NICHT um relae Verzeichnisse!! Es sind welche die von mod_rewrite gemacht wurden..
Da siehst Du den Wald vor lauter Bäumen nicht :) Es macht einfach keinen Sinn für Deinen gegebenen Anwendungszweck. Die erste, äußere Klammer umfasst bereits den gesamten Pfad. Da wir nicht mehr brauchen, macht es in diesem Fall keinen Sinn, auch noch den Inhalt der zweiten, inneren Klammer in die neue URL einzubauen.muden hat geschrieben:Zum Beispiel würde ich gern selbst ergründen können warum folgendes keinen Sinn macht: "Du könntest, nebenbei bemerkt, das zweite Klammerpaar (das das Oder begrenzt) mit $2 einfügen, aber das macht natürlich keinen Sinn."