nginx+thinkphp,我访问根目录下a.txt文件,错误是无法访问模块a?

主要我做微信授权,需要把一个txt文件放到根目录下,然后我访问这个文件就出错了
clipboard.png
应该是我访问a.txt,解析成访问模块了

阅读 6.4k
3 个回答

我已经解决了,我的配置文件映射错了,才会出现这样的错误

这个直接扔到根目录就可以了吧,另外一般生产环境下,服务器不允许直接访问目录或一些文件的,你访问的规则不符合框架的路由分发就报错了

nginx 配置问题。简单来说,对于 /a.txt 这个 location ,你要让 nginx 以 “静态文件” 的方式处理它,而不是以 “php” 的方式处理它。

或者换个思路,既然现在 /a.txt 在你的环境中已经是 “php” 的,那你就在 a.txt 中,以 php 的语法,输出相关的内容就好了。(应该就是一串字符串吧,写个什么 <?php echo("abcd") 就可以的?)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题