php - htaccess 在页面名称之后停止 /_ - 不是通过基本 url 想要从 htaccess 实现
问题描述
我不想通过使用 html 的基本 URL 来处理这个问题,或者如果用户在页面名称之后键入 /_
如果浏览器级别的用户键入反斜杠确实可以做到这一点。
RewriteBase /
RewriteRule ^(.*).php/$ /$1/ [R=404,L]
我的问题是…………
如果浏览器级别的用户在网页名称 home.php 之后键入 /_ ,那么这将给出一个损坏的网页。
home.php/_
如何从 htaccess 中阻止它,如果用户在浏览器中键入 home.php/_ 那么我需要停止它并直接到 404,就像我做的反斜杠一样!
请帮助 - 感谢。
解决方案
您可以使用:
RewriteBase /
RewriteRule ^(.*\.php)/.*$ $1 [R=301,L]
这样,在没有/_
推荐阅读
- php - 如何在 WooCommerce 购物车中显示每个商品的“价格”的运输类别
- c# - 在 WebAPI 中返回 Stream 是否安全?
- c# - 实体框架运行时错误 - 已经有一个打开的 DataReader 与此命令关联,必须先关闭
- swift - 如何始终用英语获取 subLocality 和 Locality,GMSGeocoder()
- python - 来自其他域的 Django 重定向给出了“找不到页面”错误
- visual-studio-code - 无法连接到扩展市场
- android - 如何连接原生 android / Kotlin 功能以响应原生?
- excel - 将工作表克隆到新工作簿,保留格式,删除公式并清除部分内容
- java - 如何给我的程序提供一长串数字,如 123123123123?
- reactjs - 在特定条件下通过单击表格展开一行 Ant Design 表格