我在我的所有 Wordpress 网站上都遇到了问题。内页 URL 后面的数字字符,如http://domainname.com/about-us/123452345/
,应该显示 404 页面错误,但它们会显示页面http://domainname.com/about-us/
。
有没有办法让它显示404页面。
我试过domainname.com/about-us/asdfasdfas
了,它显示了很棒的 404 页面。但是使用数字会导致它显示页面。
更新:
我在我的 .htaccess 中试过这个:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteRule ^about-us/[0-9]+/?$ /doesnotexists.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>