已有htaccess,但固定链接设置不起作用。获得404

时间:2011-05-09 作者:Jiew Meng

我有一个。htaccess文件

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
vhost的配置如下所示

<VirtualHost *:80>
    ServerName elements
    DocumentRoot /works/web/elements
    <Directory /works/web/elements>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from 127.0.0.1
    </Directory>
</VirtualHost>
但当我查看页面时,我仍然得到404,为什么?

1 个回复
最合适的回答,由SO网友:Jiew Meng 整理而成

问题是没有启用mod\\u重写。。。

通过以下方式解决

sudo a2enmod rewrite

结束

相关推荐

curl problem or permalinks

我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果