php - 如何从地址栏中隐藏 php 页面?
问题描述
如何使用 php将这个http://11.111.11.11/project_Folder/dist/hello.php 变成这个http://11.111.11.11/project_Folder/dist/ ?
解决方案
您可以 http://11.111.11.11/project_Folder/dist/hello.php
使用http://11.111.11.11/project_Folder/dist/hello
以下.htaccess
示例
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
这基本上会使服务器接受 /hello 请求,并且因为服务器上没有 /hello 它会加载 /hello.php 。基本上这表示如果在服务器上找不到 URL 中的文件,那么在后端使用 .php 再次加载它。
推荐阅读
- javascript - CORS 政策问题,在本地开发中有效,但在已部署站点中无效
- c++ - 如何在 Qcombobox 中获取 Qcomplete 的文本
- azure - 尝试从 azure docker 容器连接到远程 sql 服务器时出现 Pyodbc 连接错误
- sql - 按组划分的 SQL 百分比
- windows - 从印度元音符号中删除虚线圆圈
- authentication - 自定义身份验证过滤器 asp.net core 的问题
- ios - 为什么当我的基础数据源更新时 SwiftUI 会自动向后导航,我该如何避免这种行为?
- c - 重新分配具有无效下一个大小错误的动态无符号字符数组时出错
- stripe-payments - 如何将测试余额添加到条带测试帐户以测试 API 集成
- r - ggplot2 - 自定义刻面位置