.htaccess - 如何获取当前的 htaccess 目录
问题描述
我有以下结构
/var/www
localhost
这是由其中调用的目录所指向的mytestsite
。
我的重写规则
RewriteCond %{DOCUMENT_ROOT}/controllers/$1\.php -f
RewriteRule ^(.*)\.html$ index.php?lang=en&module=$1 [L]
这只会起作用:
RewriteCond %{DOCUMENT_ROOT}/mytestsite/controllers/$1\.php -f
我试过了,RewriteBase
但这似乎没有改变%{DIRECTORY_ROOT}
有什么方法可以动态指向/获取当前的 htaccess 相对/绝对路径进行检查?尝试了许多变化。
解决方案
推荐阅读
- aws-api-gateway - 使用 cognito 用户池用户而非 IAM 用户的凭证使用 IAM 授权测试 api 网关
- memory - 内核崩溃跟踪是随机的,并不总是相同的
- .net - 在 Windows Docker 桌面上找不到任何已安装的 .NET Core SDK
- android - JobService 在 Android 上使用 Switch 小部件触发通知
- css - 未应用 CSS 中的媒体查询
- c++ - 如何在 C++ 中创建递归嵌套哈希图?
- javascript - JSON - 从父对象中删除过滤的项目
- node.js - 如果条件 PostgreSQL,则在多个表上插入
- avro - 如何在 avro 名称中添加特殊字符
- java - 我的 java 图形项目中缺少库