今天在WordPress后台看到自定义永久链接部分提示手动更新.htaccess文件,懒人一般都不想多做动作,于是修改了.htaccess文件的属性,让WordPress自己更新。更新完了之后发现只要访问任何一个帖子都提示该页面不存在,汗,暴汗,瀑布汗啊。。。
于是删掉服务器上的.htaccess文件后,手动修改.htaccess文件的内容如下:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
仍然不能正常访问。郁闷,于是使用google大法,无意中看到一段如下代码
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
SecFilterInheritance Off
尝试着保存到服务器上,再试,一切正常了。让我不明白的是,SecFilterInheritance off 这个命令是让服务器不要使用 mod_security 过滤器的,而这个过滤器是不允许用户发表含有这些单词 “curl”,“lynx” 或者 “wget” 等等单词的文章的。可是我的文章里并没有这些单词,都仍然不能使用。怪啊,怪啊。不过既然问题能解决,也算是ok了吧。
关于.htaccess的内容可以参见:.htaccess使用教程
4 条评论了已经
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 公布。
允许部分 HTML 代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://coolife.org),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。













哈哈。肯定是你的空间商添加了一些“和谐”词屏蔽之,而你中招了。
[quote comment=""]哈哈。肯定是你的空间商添加了一些“和谐”词屏蔽之,而你中招了。[/quote]
汗,不会吧,我研究再三也没发现有什么“水产”的词出现啊
你好,我用的是yo2的wordpress,但是我新建的页面无论如何都无法显示超链接形式,虽然在后台编辑里添加了超链接,但是浏览时就是没反应,还是普通的字符,不是语法的错误。
yo2做为bsp也许是有什么限制吧,没有用过yo2,不了解具体情况,非常抱歉帮不上忙