我目前面临一个 wordpress 多站点/永久链接/重写规则问题。我的 wordpress 网站使用多站点。我有 2014 年网站链接到“exemple.fr”,2015 年第二个网站链接到“exemple.fr/2015/”。正如您可能猜到的那样,我正在为多站点使用子文件夹配置。
该问题出现在第二个网站 (2015) 上,该网站在除主页之外的每个页面上都返回 404 错误。第一个例外。我已经尝试过:
- mod_rewrite 已启用
- 我的虚拟主机文件有指令 AllowOverride All
- 这是我的 .htaccess 文件,它是带有子目录的多站点的默认 wordpress 文件:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [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
- 如果我在 2015 年网站上将永久链接设置为“默认”,但我的链接不像我想要的那样,问题就会消失。
有什么建议么 ?