我在共享主机帐户的子目录中安装了Wordpress 3.1,它是一台linux服务器,mod\\u rewrite已启用,并且在其他地方运行良好。的内容。每当我尝试更改permalinks结构时,htaccess文件就会消失,只留下开始/结束wordpress注释,中间没有任何内容。
我没有安装插件。
谢谢
我在共享主机帐户的子目录中安装了Wordpress 3.1,它是一台linux服务器,mod\\u rewrite已启用,并且在其他地方运行良好。的内容。每当我尝试更改permalinks结构时,htaccess文件就会消失,只留下开始/结束wordpress注释,中间没有任何内容。
我没有安装插件。
谢谢
默认情况下,这不应该发生。我的猜测是,这是一个奇怪的托管服务提供商。我也猜.htaccess
文件是全局可写的。我会试着.htaccess
文件模式644
像这样:
chmod 644 .htaccess
或者使用您选择的SFTP程序使其仅可由所有者写入。然后,无论何时修改永久链接设置,只需将永久链接页面底部的结果复制并粘贴到.htaccess
手动归档。请注意:拥有.htaccess
文件世界可写性对于共享托管提供商来说是一个相当重要的安全问题。根据设置方式的不同,同一服务器上的某人可以通过修改此文件轻松地将您不想要的行为注入到您的站点中。
Edit: 我有600
最初,这对我很有用,因为我有.htaccess
文件所有者www-data
我的服务器上的用户。。。但我应该说点什么。根据以下评论,644
或444
在大多数情况下更有意义。
我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果