php - 如何将请求重定向到 .HTACCESS 中的 PHP 文件
问题描述
我希望通过 PHP 文件传输所有请求。
我的 .htaccess 文件:
RewriteEngine on
RewriteRule . /test.php [L,NE]
还有我的 PHP 代码:
<?php
header("Location: ".$_SERVER['SCRIPT_URI']);
?>
但毫无疑问,这段代码的结果是一个无限循环。请求被提供给 PHP yy .htaccess。当 PHP 重定向用户时,用户会一次又一次地访问 .htaccess。
解决方案
希望能帮助到你
Options -MultiViews
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
接下来,处理 index.php 中的请求。无需在 php 文件中使用另一个重定向
推荐阅读
- vue.js - Vue + axios - 如果最后一个请求完成则更改变量
- javascript - 如何在 p5.js 中填充由线条组成的形状?
- sql - TSQL:如何将表名 London 重命名为 t_London 并在程序正文中保持不变的 p_London
- genexus - [Genexus} de Network.IsServerAvailable() 函数背后的代码是什么?
- javascript - iCheck 和淘汰赛 - 启用绑定不显示相关复选框已启用
- flutter - 应用程序启动时如何从 HIVE 中“加载”数据?
- java - 将文件添加到 jar 文件的当前类路径
- firebase - 谷歌云功能:通过 FIrebase 自定义域
- javascript - 有对象的自制按钮调用对象的方法
- excel - 将文件另存为 PDF 但文件损坏且无法查看的代码