本地主机 .htaccess 不工作?

本地主机 .htaccess 不工作?

现在我安装了 WordPress,然后安装了 BuddyPress,安装 buddypress 后,我运行了该网站,主页已运行,当单击其他页面链接时,该页面不起作用。显示此错误

未找到

请求的 URL /Repo/website/groups/ 未在此服务器上找到。Apache/2.2.17 (Ubuntu) 服务器位于 localhost 端口 80

之后我检查了我的本地 htaccess,一切正常,但为什么会出现问题。这是我的本地 htaccess。

<Directory />
    Options FollowSymLinks
    AllowOverride all
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

答案1

你不能使用目录或者脚本别名在 .htaccess 文件中(查看这些手册页中的上下文链接)。

答案2

您确定在 apache2.conf 中启用了 mod_rewrite 模块吗?如果您可以通过 ssh 访问,您可以尝试一下。

#enable mod_rewrite module
sudo a2enmod mod_rewrite

#to restart your apache2 service
sudo service apache2 restart

相关内容