0

我的站点中的 404 有问题。我没有建立网站,只是在那里解决了一些问题。

我正在使用默认的永久链接结构,并且在我的主题文件夹中有一个 404.php。我的.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

问题是:当我将 URL 更改为/?page_id="page number that doesn't exist"- 我得到 404 页面,但是当我只写一些字母(例如/sjkhdk)时,我得到了主页(我希望它们都进入 404 页面)。

有任何想法吗?

谢谢, 塔尔

4

1 回答 1

0

每当我遇到永久链接问题时,这个过程通常都会解决。

  1. 确保 .htaccess 可由网络服务器写入。
  2. 转到Settings>Permalinks并简单地点击保存更改。这将在内部重置 wordpress 永久链接。

让我知道这个是否奏效。

于 2012-08-28T14:31:17.237 回答