WordPress mu 404 ohne Endslash

Lesezeit: 1 Minute

Ich habe gerade eine WordPress-MU-Installation eingerichtet und fast alles scheint in Ordnung zu sein. Wenn ich auf site.com/subsite klicke, erhalte ich einen 404 auf site.com, aber wenn ich auf site.com/subsite/ gehe (beachten Sie den abschließenden Schrägstrich), scheint alles gut zu funktionieren.

der generierte wordpress mod_rewrite code ist

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress

Irgendwelche Vorschläge, wie ich diese oder andere Einstellungen anpassen sollte, um die 404s zu stoppen?

Ich bin auf dieses Problem in Bezug auf Seiten gestoßen, habe aber keine Multisite-Installation mit Blogs verwendet, die durch Unterpfade (nur durch verschiedene Domains) differenziert sind.

Es kann jedoch auf die gleiche Weise gelöst werden:

Gehen Sie zur Seite Einstellungen -> Permalink-Verwaltung und ändern Sie die Permalink-Struktur, um den nachgestellten Schrägstrich zu entfernen. Wenn beispielsweise die Standardeinstellung oder eine der Voreinstellungen ausgewählt ist, duplizieren Sie einfach die Zeichenfolge in das benutzerdefinierte Feld, jedoch ohne abschließenden Schrägstrich.

WP wird immer eine Umleitung von einem zum anderen ausgeben (z. B. von http://beispiel.com/ zu http://beispiel.com – oder umgekehrt, wenn Sie abschließende Schrägstriche in der Permalink-Struktur haben)

Ich weiß nicht, warum es einen 404 für Ihre site.com anstelle eines 302 für site.com/ ausgibt (vielleicht ist die Umleitung auf die kanonische URL tatsächlich irgendwo eine Option).

Hoffentlich hilft das.

.

821330cookie-checkWordPress mu 404 ohne Endslash

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

Privacy policy