我的第一个(新的)Wordpress 安装和它的多站点安装。一切都很顺利,直到 Wordpress 安装过程生成以下代码放入 .htaccess 文件中:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
通过向我显示 403 Forbidden 错误,这立即使整个网站无法使用。现在据我所知,只要有适当的目录和文件权限,一切都应该没问题。另外我将它安装到root等中。
我一直在 Google 上寻找解决方案,发现(对于这个特定问题)某些主机可能需要将整个 .htaccess 包装在:
<IfModule mod_rewrite.so>
...
</IfModule>
它现在适用于根索引(index.php)并显示该站点,但只要我单击任何测试帖子(更改地址)就会失败。
所以我想我被卡住了,任何帮助将不胜感激!