我无法访问任何页面/登录我的基于WordPress的网站。
我收到这条消息:
禁止您无权访问/在此服务器上。
经过对StackOverflow和其他WordPress支持论坛的一些研究,我试图改变.htacess文件没有成功,也试图将它从根目录复制到/ wp-admin再没有任何改变......但我不是很确定我做了什么...
我回到它停止工作时的样子 权限为705,文件夹为604,.htaccess文件为604,
SetEnv PHP_VER 5_3
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我正在使用WP 3.4,我不知道我是使用PHP 5.3(说什么是.htaccess第一行)还是4.0.1(来自网站主机访问'OVH'的PHPMyAdmin)
非常感谢你的关注 伊斯梅尔
答案 0 :(得分:1)
让WP重新创建.htaccess
文件本身。
通过FTP删除.htaccess
,然后将永久链接结构更改为默认值,然后再返回所需的永久链接样式。这将重新创建.htaccess
。如果失败,您可以通过删除除wp-content
和wp-config.php
之外的所有内容来尝试重新安装WP核心。
答案 1 :(得分:0)
如果您使用的是WP All-in-One安全插件,请务必检查Wordpress安装根目录中的.htaccess
文件,并查找有关列入白名单的IP地址的部分。如果您当前的IP不在列表中,那么您将收到403错误。
答案 2 :(得分:0)
在寻找类似的问题时找到了这个。原因&amp;修复是不同的,但可能对其他人有用... 我在WordPress实现的外部有一些内容,在一个名为“Documents”的目录中(在WordPress层次结构之外)。然后,我想要一个Wordpress页面列出这些文档,所以我称之为“文档”页面。访问该页面会出错。解决方法是将目录重命名为“docs”(将其移动到wp-content也可能有效)。