.htaccess wordpress mu 404不带结束斜杠
我刚刚安装了wordpress MU,几乎所有的东西都正常工作。 当我点击site.com/subsite时,我在site.com上得到了404,但当我进入site.com/subsite/(注意后面的斜线)时,一切似乎都很好 生成的wordpress mod_重写代码为.htaccess wordpress mu 404不带结束斜杠,.htaccess,wordpress,.htaccess,Wordpress,我刚刚安装了wordpress MU,几乎所有的东西都正常工作。 当我点击site.com/subsite时,我在site.com上得到了404,但当我进入site.com/subsite/(注意后面的斜线)时,一切似乎都很好 生成的wordpress mod_重写代码为 # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # uploaded files RewriteRule ^([
# 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
关于如何调整此设置或任何其他设置以停止404s,有什么建议吗?关于页面,我遇到过这个问题,但没有使用多站点安装,其中的博客按子路径(仅按不同的域)进行区分 但是,可以用同样的方法解决: 转到设置->永久链接管理页面,修改永久链接结构以消除尾部斜杠。例如,如果选择了默认值或其中一个预设值,则只需将字符串复制到自定义字段中,但不带斜杠和尾随斜杠 WP将始终发出从一个到另一个的重定向(例如,如果permalink结构中有尾随斜杠,则从到-反之亦然) 我不知道为什么它会给你的site.com发404而不是给site.com发302/ (也许重定向到规范URL实际上是某个地方的一个选项)
希望这能有所帮助。我在页面方面遇到了这个问题,但没有使用多站点安装,博客通过子路径(仅通过不同的域)进行区分 但是,可以用同样的方法解决: 转到设置->永久链接管理页面,修改永久链接结构以消除尾部斜杠。例如,如果选择了默认值或其中一个预设值,则只需将字符串复制到自定义字段中,但不带斜杠和尾随斜杠 WP将始终发出从一个到另一个的重定向(例如,如果permalink结构中有尾随斜杠,则从到-反之亦然) 我不知道为什么它会给你的site.com发404而不是给site.com发302/ (也许重定向到规范URL实际上是某个地方的一个选项) 希望有帮助