运行 WordPress 时经常让我烦恼的事情之一.htaccess
是文件。这是放置在服务器上的配置文件之一,一旦出错,就会影响整个站点。
在本文中,我将向您展示如果您的 WordPress 网站没有文件.htaccess
该怎么做。
.htaccess如果您想知道“文件到底是什么?”,请阅读有关对 WordPress 操作有用的 .htaccess 琐事的文章。.htaccess它解释了文件的基本解释以及它可以做什么。
.htaccess
文件在哪里?
如果该位置没有文件.htaccess
,可能有两种原因:
- ①
htaccess
属于隐藏文件 - ②未创建.htaccess文件
如果htaccess
属于隐藏文件,怎么办?
更改 FTP 软件的设置以显示隐藏文件。下图是如何在 WinSCP 中显示隐藏文件。
即使您将其设置为显示隐藏文件,.htaccess
该文件仍可能不存在。那是因为.htaccess
文件没有被创建。
如果.htaccess
文件没有被创建怎么办?
当您设置永久链接时, WordPress.htaccess
文件会被执行,并且自动生成。
但是,在设置永久链接之前,您应该检查一件事。这是服务器上文件夹的文件权限设置。
更改文件权限设置
文件权限是允许对该文件或文件夹的操作权限的设置。文件权限允许您为每个用户设置读/写/执行权限。
下图显示了,我们通常安装 的WordPress 的文件夹,我们需要更改服务器上的文件权限设置。这取决于设置和租用的服务器,但public_html
大多数情况下它是域名正下方的文件夹。
- ①
选择public_html的文件夹,
单击右键。从右键菜单中单击[属性]。 - ②如果不是0755的属性,请改为0755,[确认]。
设置永久链接
设置文件权限后,让我们设置固定链接。从 WordPress 管理屏幕的设置菜单中,单击“固定链接设置”项。
当固定链接设置屏幕显示时,单击屏幕底部的“保存更改”按钮而不更改任何设置。
现在再次检查.htaccess
文件。该文件现在应该已经被创建。
如果仍然.htaccess
不能创建文件,请自己创建。
.htaccess
如果你没有文件,这是最后的手段。自己.htaccess
创建文件。
首先,创建一个具有适当名称(ht 等)的文件。
注意:此时,文件名的开头应该不是“.”。如果第一个是“.”,会被当成隐藏文件,创建后可能找不到。然后,将以下内容复制到创建的文件中并保存。
# 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
通过FTP将创建的文件上传到安装WordPress的文件夹中。并将.htaccess
文件名更改为“”。这样就完成了。