.htaccess leitet defekte URLs um

Lesezeit: 1 Minute

Benutzer-Avatar
Sam De Decker

Ich habe eine Website aktualisiert, aber die Links funktionieren nicht mehr richtig. Ich habe einige URLs, aber sie funktionieren nicht mehr:

http://www.mysite.eu/fr/some-page
http://www.mysite.eu/fr/some-page1
http://www.mysite.eu/fr/some-page2

Ist es möglich, die Seite umzuleiten, wenn es eine gibt /fr/ in der url? ich habe es versucht

Redirect 301 /fr/ http://www.mysite.eu/

aber das streift nur die /fr/.

  • Weil Ihre Weiterleitung die 301-Weiterleitung verwendet, wenn sie übereinstimmt http://www.mysite.eu/fr/ und weiterleiten an http://www.mysite.eu/.

    – hjpotter92

    13. Oktober 2012 um 12:08 Uhr

  • Was genau willst du machen? Umleitung auf die gleiche URL, aber ohne die fr/ Teil? Hast du auch mod_rewrite aktiviert?

    – Havelock

    13. Oktober 2012 um 12:17 Uhr

  • @Havelock Die Seite unterstützt FR nicht mehr, daher müssen die Links mit /fr/ auf die Root/Homepage geleitet werden.

    – Sam De Decker

    13. Oktober 2012 um 12:29 Uhr

  • Wie wäre es mit mod_rewrite? Wenn Sie Ihre Frage mit markiert haben wordpress dann nehme ich an, du hast es aktiviert.

    – Havelock

    13. Oktober 2012 um 12:31 Uhr

  • @Havelock Ja, das habe ich: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # WordPress beenden

    – Sam De Decker

    13. Oktober 2012 um 12:40 Uhr


Groß! Also, wenn Sie haben mod_rewrite aktiviert, können Sie die defekten Links umschreiben, anstatt sie umzuleiten

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteRule ^fr/(.)*$ / [R=301,NC,L]  # Added line
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

  • Pure Großartigkeit! Funktioniert perfekt. Vielen Dank Havelock!

    – Sam De Decker

    13. Oktober 2012 um 12:45 Uhr

1371240cookie-check.htaccess leitet defekte URLs um

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy