我已经在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/
答案 0 :(得分:0)
只需删除任何.htaccess文件并尽可能使用防弹安全性来解决与htaccess相关的问题
答案 1 :(得分:0)
我遇到了同样的问题并修复了权限问题并检查.htaccess是否正确无法解决问题。然后,我在2天后发现我需要在apache中启用重写模块。您可以查看此tutorial以获取完整说明。
答案 2 :(得分:0)
要使永久链接正常工作,您需要:
授予Wordpress编辑.htaccess
文件的权限:
$ sudo chmod -R 660 /link/to/.htaccess
就我而言,链接是/var/www/.htaccess
。
然后再次将您的偏好保存在wordpress设置中的固定链接上,以对.htaccess
文件进行必要的更改。之后,对于安全问候,请将权限更改回440
。
启用mod_rewrite并重启Apache(reference):
$ sudo a2enmod rewrite
$ cd /etc/apache2/mods-enabled
$ grep mod_rewrite *
$ sudo service apache2 restart