为什么我找不到?WordPress网站的htaccess文件?
找不到。WordPress安装目录中的htaccess文件?一些WordPress初学者经常会问,“在哪里?htaccess文件?”以及“为什么在我的WordPress网站上找不到?”。
有时我们可能需要编辑。htaccess文件或删除它来修复常见的WordPress错误。在这篇文章中,它将解释为什么你找不到。WordPress网站上的htaccess文件以及如何找到它。
什么是?htaccess文件?
的。htaccess文件是服务器配置文件,它告诉服务器如何处理网站上的一些内容。比如URL重定向,管理员区的密码保护或者某些目录的保护等。
这个文件位于你的WordPress网站的根文件夹中。WordPress用它来管理重定向和永久链接。
。htaccess文件是一个非常强大的配置文件,可以用来做许多有用的事情。在这篇文章里,我们就不解释了。稍后,我们将讨论一些技巧。详细的htaccess。
为什么我找不到?htaccess文件?
有两个常见的原因。在网站的根文件夹中找不到htaccess文件:它要么被文件管理器软件隐藏,要么根本不存在。
1.FTP客户端不显示隐藏文件。
htaccess文件名前面的点表示它是一个隐藏文件。默认情况下,当你使用FTP客户端连接到WordPress主机服务器时,隐藏文件不会被显示。
要使隐藏文件可见,您需要更改FTP客户端设置。
例如,在FileZilla中,您可以在“服务器强制显示隐藏文件”菜单下找到该选项,以强制显示隐藏文件。
FileZilla隐藏文件显示设置
如果您使用cPanel中的“文件管理器”应用程序,您应该在启动应用程序之前选中显示隐藏文件的选项。
CPanel隐藏文件设置
对于其他FTP客户端,显示隐藏文件的选项位于常规应用程序设置或首选项菜单中。
启用此选项后,您可以查看WordPress网站的所有隐藏文件,包括。htaccess文件。
注意:如果你使用Pagoda面板管理网站文件,这个问题可能不存在,因为默认情况下,Pagoda面板显示。htaccess文件。
2…htaccess文件不存在。
找不到。htaccess文件是你的WordPress网站还没有生成该文件,或者它不应该存在。
WordPress自动生成一个。htaccess文件,因为它需要依赖这个文件来重定向永久链接。
如果在WordPress的根目录下没有. htaccess文件,那么你可以进入WordPress仪表板,访问设置和固定链接页面,点击保存更改按钮,不做任何更改。
WordPress修正链接
WordPress将尝试生成。的htaccess文件。
在极少数情况下,WordPress可能无法生成。htaccess文件,因为文件权限。
在这种情况下,它会在“设置”和“固定链接”页面的底部显示一条消息,说明。htaccess文件不可写。
在这种情况下,您需要手动创建。htaccess文件,并向其中添加所需的代码。
RewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]
只需将上述代码复制并粘贴到文本编辑器(如记事本)中,并将其保存为。桌面上的htaccess文件。
然后,使用FTP客户端连接到网站服务器并上传。htaccess文件到WordPress根目录。
如果上传文件时出现错误,需要更改根目录的文件权限。
假设你所有的WordPress文件都位于/home/johnsmith/public_html/目录下。
即public_html文件夹成为网站的根目录。转到其父目录,右键单击public_html文件夹。选择文件权限以打开文件权限对话框。
在“文件权限”对话框中输入755,然后尝试上载。htaccess文件添加到public_html文件夹中。
文件/文件夹权限设置
当然,如果你的WordPress网站使用的是Nginx服务器,你完全可以忽略以上内容,因为Nginx是与Apache完全不同的web服务器。