ThinkPHP 如何添加自定义URL 页面呢?

查看 200|回复 19
作者:蜘蛛侠   


图片.png (34.38 KB, 下载次数: 0)
下载附件
保存到相册
3天前 上传

我在/application/index/view/index/  添加了个seo.html  文件,但是访问:https://www.112.run/seo
还是打开不了,不知道什么问题。
好像是需要添加控制器,但不知道怎么加。

自定义, 页面

ngu   
还得增加控制器 和 路由!
bay   
你添加的seo.html文件,路由地址对应的是https://www.112.run/index/index/seo,而不是https://www.112.run/seo,如果要自定义的话,要绑定到对应的路由控制器
蜘蛛侠
OP
  
bay 发表于 2025-1-22 17:54
你添加的seo.html文件,路由地址对应的是https://www.112.run/index/index/seo,而不是https://www.112.run/seo,如果要自定义的话,要绑定到对应的路由控制器

不是的,比如我:https://www.112.run/json  就是在 /application/index/view/index/json.html
蜘蛛侠
OP
  
ngu 发表于 2025-1-22 17:53
还得增加控制器 和 路由!

现在就是不知道控制和路由是哪个~~
bay   
蜘蛛侠 发表于 2025-1-22 17:58
不是的,比如我:https://www.112.run/json  就是在 /application/index/view/index/json.html

那你就在控制器controller/Index.php,增加 function seo(){} 方法。你也可以看看这里,是否有json方法,如果有,就再加上seo方法就可以了
蜘蛛侠
OP
  
bay 发表于 2025-1-22 18:07
那你就在控制器controller/Index.php,增加 function seo(){} 方法。你也可以看看这里,是否有json方法,如果有,就再加上seo方法就可以了



图片.png (179.81 KB, 下载次数: 0)
下载附件
保存到相册
3天前 上传

https://www.112.run/seo/www.baidu.com
这应该是加路由的地方吧?
bay   
蜘蛛侠 发表于 2025-1-22 18:10

https://www.112.run/seo/www.baidu.com
这应该是加路由的地方吧?

是的,你把seo转到了index/seo/read,你就要有seo控制器和read方法
蜘蛛侠
OP
  
bay 发表于 2025-1-22 18:12
是的,你把seo转到了index/seo/read,你就要有seo控制器和read方法

太复杂了。
bay   
蜘蛛侠 发表于 2025-1-22 18:16
太复杂了。

对应关系弄清楚了,就很简单。自定义相对复杂点,如果使用原始的路由路径,就不需要配置这里
您需要登录后才可以回帖 登录 | 立即注册

返回顶部