Wordpress Multisite安装生成的.htaccess失败

时间:2012-10-23 15:27:39

标签: .htaccess wordpress

我的第一个(新的)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等等。

我一直在寻找谷歌的解决方案,并发现(对于这个特殊问题)一些主机可能需要将整个.htaccess包装在:

    <IfModule mod_rewrite.so>
    ...
    </IfModule>

现在可以在根索引(index.php)上运行并显示该站点,但只要我点击任何测试帖子(更改地址)就会失败。

所以我想我被困住了,任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:0)

听起来您的网站没有加载mod_rewrite。它应该在您的服务器配置中,看起来像这样:

LoadModule rewrite_module modules/mod_rewrite.so

此外,请确保在apache可读的用户/组/权限下安装wordpress。