永久链接不起作用

时间:2012-03-16 09:56:10

标签: wordpress permalinks

我已经在wordpress上安装了该网站,beta文件夹中的所有设置和我的.htaccess文件代码都是:

# BEGIN WordPress

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

# END WordPress

问题是,当我在新浏览器中打开网站时,我的permlink不工作只有主页和页面正在工作,我用帖子名称无效的休息链接,错误显示页面未找到,但当我从管理员刷新永久链接然后所有链接工作,我设置永久链接与帖子名称如下:/%postname%/ 我的网站网址:http://ticitech.ch/

3 个答案:

答案 0 :(得分:0)

只需删除任何.htaccess文件并尽可能使用防弹安全性来解决与htaccess相关的问题

答案 1 :(得分:0)

我遇到了同样的问题并修复了权限问题并检查.htaccess是否正确无法解决问题。然后,我在2天后发现我需要在apache中启用重写模块。您可以查看此tutorial以获取完整说明。

答案 2 :(得分:0)

要使永久链接正常工作,您需要:

  1. 授予Wordpress编辑.htaccess文件的权限:

    $ sudo chmod -R 660 /link/to/.htaccess
    

    就我而言,链接是/var/www/.htaccess。 然后再次将您的偏好保存在wordpress设置中的固定链接上,以对.htaccess文件进行必要的更改。之后,对于安全问候,请将权限更改回440

  2. 启用mod_rewrite并重启Apache(reference):

    $ sudo a2enmod rewrite  
    $ cd /etc/apache2/mods-enabled  
    $ grep mod_rewrite *
    $ sudo service apache2 restart