.htaccess - CodeIgniter4 - 模块在 localhost 上工作正常,但在生产环境下不工作
问题描述
在我的代码点火器应用程序中,我创建了一个内部模块(管理员)。配置我的 .htaccess 后一切正常:
RewriteCond %{REQUEST_URI} admin
RewriteRule ^(.*)$ index.php?/$1 [L]
但是当我将文件发送到公用文件夹时,路径 mysite.com/admin 不被识别我在 htaccess 上做了很多不同的配置,但都返回 404(并且在 localmachine 上工作正常)。可能是apache指令的问题,但我无法访问它(只能通过.htaccess),有什么建议吗?
解决方案
尝试这个
RewriteRule ^(.*)$ /index.php?/$1 [L]
推荐阅读
- php - |PHP新手| 我怎样才能将它安装到 php
- azure - 如何为同一租户中的所有订阅运行一个 Azure 自动化运行手册?
- python - 使用输入形状为 (192,192,3) 的 VGG16 进行微调时出现 InvalidArgumentError
- android - 在前台服务中使用 LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY 时是否有任何限制?
- java - 从java中的SQL解密数据
- maven - 如何在不依赖项目的情况下解决 maven pom 中工件的路径?
- scala - Why is override sometimes required for an abstract method?
- .htaccess - 如何使用 Htaccess 在 php 中将页面重写为带有 id 的基本 url
- angular - IntersectionObserver 模糊延迟图像加载
- c++ - ESP-IDF 如何检查任务是否已经在运行?