Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess wordpress mu 404不带结束斜杠_.htaccess_Wordpress - Fatal编程技术网

.htaccess wordpress mu 404不带结束斜杠

.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 ^([

我刚刚安装了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 ^([_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实际上是某个地方的一个选项)

希望有帮助