1
Ich möchte nur URLs mit Schrägstrich auf meiner Website haben. Im Moment habe ich nur URLs ohne Schrägstrich. Wie muss ich meinen Htaccess ändern?Umleiten von URLs ohne Schrägstrich zu URL mit Schrägstrich
Hier ist sie:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)/[0-9]+$ %{REQUEST_URI}/ [QSA,L,R=301]
RewriteRule ^unternehmen-2-2/?$ /unternehmen [L,R=301,NC]
RewriteRule ^expose/(.*)/$ content/index.php?content=expose&query=$1 [L,QSA]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ich hoffe, jemand kann mir helfen.
Vielen Dank für Ihre Antwort ... wenn ich Ihre Lösung nichts versuchen passiert ... ich immer noch Pfade ohne Schrägstriche Hinter. Die internen Pfade werden zu URLs mit nachfolgenden Trashs angezeigt und dann zu "no tringing trashes" umgeleitet ... – tom84
Behalten Sie meinen "adding trailing slash" als erste Regel, und testen Sie dann im Chrome-Entwicklungstool, wenn Caching deaktiviert ist, und checken Sie die Registerkarte Netzwerk ein Wie lauten 301/302 Weiterleitungs-URLs? – anubhava
Ich bekomme keine Weiterleitung. Alle Aufstellungsorte erhalten 200. Jetzt habe ich Ihren Code in meinem htaccess, wenn Sie überprüfen möchten ... – tom84