apache - Apache .htacess 重定向
问题描述
我正在尝试使用 htacess 将特定文件呈现为带有参数的 PHP
RewriteEngine On
RewriteRule "a.html" gen.php$1 [L]
我得到“内部服务器错误”。我见过很多人在无限递归时遇到这个错误,但这里不是这样。
gen.php 工作并在 mysubdomain.mydomain.com/gen.php 上找到 .htacess 在 mysubdomain.mydomain.com/.htacess 上找到
问题是什么?有没有办法调试这些问题?
解决方案
$1 通常是用 () 定义的捕获组 1 的内容。在您的规则中, $1 不存在,因为没有使用捕获组。
您可以对此进行测试:
RewriteEngine On
RewriteRule "a.html" gen.php [L]
没有 1 美元。
推荐阅读
- android - 使用 Set 时由机器或后端生成 Firestore 唯一 ID?
- excel - 如何修复编译错误:属性的无效使用
- webgl - 什么是 mipmapping 和二次幂错误?
- azcopy - 如何检查我是否正确安装了 azcopy v10
- database - 用于简单课程共享应用程序的 NoSQL 数据库架构设计
- mariadb - Disable strict mode on MariaDB
- python-3.x - 为什么我得到 AttributeError:'Series' 对象没有属性 'to_datetime' 和 AttributeError:'Series' 对象没有属性 'concat'
- jupyter - 如何创建 jupyter_notebook_config.py 文件?
- excel - 使用 VB.NET 将公式添加到考虑未知列的 Excel 电子表格
- java-8 - JGraphT:如何使用 JSONImporter 导入带标签边的 DirectedMultigraph