有wordpress相当永久链接的麻烦

时间:2011-08-12 21:12:11

标签: wordpress permalinks

我觉得我已经阅读了关于这个话题的每一篇博客或帖子,但那里有很多......我似乎仍然缺少一些东西。我不知道是什么。我的网站托管在Amazon EC2上。

我的mod重写模块绝对有效。我以前在.htaccess中有以下内容无济于事:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

然后,我做了“chmod -v 666 .htaccess”以确保Wordpress可以访问它。

我的/ etc / apache2 / sites-available / default看起来像这样

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

我的/ etc / apache2 / sites-enabled / 000-default看起来像这样,由于另一个线程的建议

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

当我重新启动Apache时,我的.htaccess上面列出的所有文本都消失了,而且很多永久链接仍然无法正常工作。任何人都知道我接下来要做什么????

2 个答案:

答案 0 :(得分:4)

在Apache conf中,您需要启用.htaccess文件:

AllowOverride All

答案 1 :(得分:0)

可能你做过,但没有提及,所以我要求确定..你在wp admin中设置了你想要的永久链接结构吗?设置 - &gt;永久链接?我建议尝试自定义结构,如/%category%/%postname%/或/%postname%/