为什么你在WordPress站点上找不到.htaccess文件

最近一位站长的网站遇到些问题,我们建议他将网站上的.htaccess文件先删除掉,但是他通过FTP客户端找不到.htaccess文件。小白遇到这样的事肯定会比较疑惑,本文我们会解释为什么你找不到.htaccess文件以及如何新建一个.htaccess。

什么是.htaccess文件?

.htaccess是一个服务器配置文件,用来告诉你的服务器如何处理网站中的某些东西。比如如何重定向用户,使用密码保护管理员目录,或者保护其他的目录等。

文件名前面的点“.”表示这个文件是一个隐藏文件。当你通过FTP连接到网站服务器时是看不到这个文件的,除非你在FTP上设置强制显示隐藏文件。

然而,有时候就算你选择了强制显示隐藏文件,但是仍然看不到.htaccess文件。

为什么你找不到.htaccess文件?

最常见的原因是因为你的WordPress网站还没有生产.htaccess文件。当你在管理员后台的“设置” – “固定链接”中设置好固定链接后,点击“保存修改”按钮,WordPress就会在网站根目录中自动生成一个.htaccess文件。

在极少数的情况下,由于文件权限的问题WordPress可能无法自动生成.htaccess文件。这种情况下,WordPress会在“设置” – “固定链接”页面的下面显示提示,提示你.htaccess文件不可写。如果你设置了默认链接形式以外的其他固定链接形式,页面上还会提示你需要将给出的代码手动粘贴到.htaccess文件中。

把代码拷贝到文本编辑器中,比如Notepad,然后保存文件到桌面并将文件命名为.htaccess。用FTP连接到网站服务器,将桌面上的.htaccess上传到根目录。

如果上传的过程中出现错误,那么请把根目录的文件权限修改一下。假设你网站所有的文件都在 /home/user/sites/yourdomain.com/www/这个目录中,那么www就是网站的根目录。你需要在www这个文件夹上点击鼠标右键,选择文件权限。在弹出的权限设置对话框中,将权限数值设置为755,然后重新将.htaccess文件上传到www文件夹中。

希望这篇文章可以帮助你在WordPress站点中找到或者生成.htaccess文件。如果你有任何问题或反馈,欢迎在评论中留言。

为您推荐

发表回复

您的电子邮箱地址不会被公开。