我的http://www.example.com/contact-us.php
网址工作正常,但如果有人放http://www.example.com/contact-us.php/contact-us.php
,则会显示CSS被扰乱的网页。
我们是否可以向此http://www.example.com/contact-us.php/contact-us.php
网址的用户显示页面未找到消息?如果此页面存在或不存在。
更新:
我的.htacess文件 - /public_html/.htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ http://%{HTTP_HOST}/$1/ [L,R=301]
答案 0 :(得分:0)
您可以在服务器上创建一个htaccess文件,并强制所有不直接指向此类文件的URL的斜杠(请检查是否mod_rewirte is enabled or not):
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
#Force Trailing slash
RewriteRule ^((.*)[^/])$ $1/ [L,R=301]
</IfModule>