thinkphp3.2.3 __URL__路径问题

wenyimimyw 2016-05-15 10:36:28
大家好,最近学thinkPHP,按照3.2.3快速入门教程来的,在CURD那一篇中,添加数据这一块,在add模板中,action="__URL__/insert"这句,我这里如果没有使用__URL__的话,跳转路径为http://localhost/thinkphp323/index.php/home/form/insert,可以正常添加数据,可是如果带上__URL__的话,跳转路径就是http://localhost/Home/Form/insert了,这是怎么回事,该怎么办,这个__URL__该怎么用,完全按照帖子步骤来的,前面都操作成功了,就到这步出错了,求哪位大侠指点下
...全文
1393 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-05-15
  • 打赏
  • 举报
回复
检查 apache 的配置,看看 .htaccess 是否生效 .htaccess 必须是每个项目中放一个 apache 会将 .htaccess 所在目录视为子网站的根,而 TP 也是假设你在网站的根上使用他的
wenyimimyw 2016-05-15
  • 打赏
  • 举报
回复
是的,已经加载rewrite模块了,也把配置中的None改为All了
wenyimimyw 2016-05-15
  • 打赏
  • 举报
回复
我下载的就是完整版的,自带 .htaccess,还有readme之类的文件,全都没删,
xuzuning 2016-05-15
  • 打赏
  • 举报
回复
只是你没有 .htaccess 文件的缘故(非 apache 应自行配置 url 重写) http://localhost/thinkphp323/index.php/home/form/insert 说明你的 TP 项目在: 网站根目录 下的 thinkphp323 目录中 你需要将 TP 携带的 .htaccess 文件放在该目录中 这样才能得到 http://localhost/thinkphp323/home/form/insert

4,249

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧