только что проверил с установкой WordPress по умолчанию - и действительно, WordPress по умолчанию ищет путь в любом случае - независимо от того, какие каталоги вы добавляете, скрывать. Таким образом, замена "/ 2010/01 / some-long-url" на "/ error / some-long-url" перенаправит запрос на "/2010/01/some-long-url".
В любом случае - я все еще могу предложить два обходных пути:
1) если вы действительно хотите получить настоящую ошибку 404, вы можете использовать метод перенаправления в вашем htaccess для пересылки запроса на несуществующий URL-адрес - просто добавьте одну строку перенаправления, как это:
Redirect /podcasts /podcasts-error
все вместе htacces может выглядеть так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Redirect /podcasts /podcasts-error
</IfModule>
2) Если вам не нужна ошибка 404, вы также можете просто добавить страницу и дать ей точно такой же URL-адрес - в этом случае это будут «подкасты». Это деактивирует пересылку. Затем вы можете добавить свое собственное «сообщение об ошибке» на эту страницу ..
Greetz, t ..