首先要尝试的是从WordPress管理员那里重新保存永久链接。
并确保您的更改保存到.htaccess
. 如果WP警告您.htaccess
不可写,请手动使用FTP更改.htaccess
请将文件发送到644,然后重试。
“那个”文件名前面的内容表示它通常是不可见的文件,因此请检查FTP客户端,确保如果您没有看到.htaccess
web目录中的文件。这个.htaccess
文件将与index.php
由“常规选项”页面上的“站点地址(URL)”设置指示的文件。
这是一个标准的WordPress重写块:
# 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
如果出现500服务器错误,则意味着文件的字符编码错误,并且在编辑时/如果编辑时可能已更改。htaccess文件。您可以尝试重命名当前。htaccess文件并使用FTP客户端创建新文件并命名。htaccess。
如果在保存permalinks并看到.htaccess
文件上面有重写块,请尝试添加
global $wp_rewrite; $wp_rewrite->flush_rules();
在主题的功能中。php文件,返回并刷新主页,然后删除代码。这将清除缓存和瞬态中的重写规则。
有更多疑难解答提示和示例,请访问Using Permalinks « WordPress Codex