我遇到了一个奇怪的问题,我有一个我正在处理的网站,下面是其中一个网址。
https://www.mechanical3dmodelling.com/industrial-equipment.php
如果我在网址末尾添加任何字符(例如https://www.mechanical3dmodelling.com/industrial-equipment.phpaadf),它将返回404错误,这完全没问题。
但如果我添加数字(例如https://www.mechanical3dmodelling.com/industrial-equipment.php111),则会生成网址https://www.mechanical3dmodelling.com/industrial-equipment.php/111/并让我保持同一页面。
我希望这与前面的示例相同,即如果我也添加数字,它也应该返回404。
以下是我的htaccess
==================
ServerSignature Off
Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_REFERER} http\://lifehac?er\.com/ [NC]
RewriteRule .* - [F]
</IfModule>
RewriteCond %{QUERY_STRING} .
RewriteRule (.*) $1?
===========================
作为参考,网站是使用Wordpress开发的,并添加了自定义永久链接插件。
任何帮助?
此致 Manoj Soni