首页 > 解决方案 > htaccess 在页面名称之后停止 /_ - 不是通过基本 url 想要从 htaccess 实现

问题描述

我不想通过使用 html 的基本 URL 来处理这个问题,或者如果用户在页面名称之后键入 /_

如果浏览器级别的用户键入反斜杠确实可以做到这一点。

RewriteBase /
RewriteRule ^(.*).php/$ /$1/ [R=404,L]

我的问题是…………

如果浏览器级别的用户在网页名称 home.php 之后键入 /_ ,那么这将给出一个损坏的网页。

home.php/_
如何从 htaccess 中阻止它,如果用户在浏览器中键入 home.php/_ 那么我需要停止它并直接到 404,就像我做的反斜杠一样!

请帮助 - 感谢。

标签: phpapache.htaccess

解决方案


您可以使用:

RewriteBase /
RewriteRule ^(.*\.php)/.*$ $1 [R=301,L]

这样,在没有/_


推荐阅读