1、项目需求
关于TP框架隐藏 的问题,通过URL重写可以隐藏应用的入口文件 ,但能否实现这样的需求:不用配置服务器(Apache/Nginx/IIS)的URL重写,实现隐藏URL里入口文件 的效果,不影响页面的访问。
效果前: / /xinwendongtai/
效果后: /xinwendongtai/
2、.项目背景
在易优CMS基础上二开,易优CMS是基于TP5框架研发的一套企业建站系统,系统核心是Thinkphp5.0.10,公司对TP内核的url()函数、\think\Url::build()函数做够特定的兼容性二开,继续保留着TP5一切语法。
3、开发方案
方案一[推荐]:
在易优CMS官方下载源码包: /download/ ,放置站点根目录,在此基础研发实现需求。
方案二:
避免受易优CMS二开的干扰,可以下载Thinkphp5.0.10完整包,以一个全新的框架单独研发实现需求,再对比合并代码到易优CMS里。
4、运行环境
服务器:Apache / Nginx / IIS
PHP版本:5.4及5.4以上,完美支持php7
Mysql版本:5.0以上,推荐5.5+
PS:建议本地安装PHPStudy集成环境,可以测试多种环境组合。
5、业务功能需求
无论是运行在哪种服务器(Apache、Nginx、IIS),都不需要通过URL重写实现隐藏应用入口 ,可以无缝兼容各种运行服务器。这样的话,新手在使用易优CMS时,少了配置URL重写的环节,降低CMS入门的门槛。
比如:实现这个需求之后,以下这些不需要配置URL重写去隐藏入口 了。
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ / ?s=/$1 last;
break;
}
}
附件中是项目需求文档,如果有不清楚的地方,随时联系。谢谢。
任务结束
一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务
晚柿网络科技
信用分 63 好评率 100% 交易次数 8
主营 定制开发前端开发电商网站后端开发APP开发其他软件开发微信开发其他管理软件小程序开发网站二次开发其他网站ERP系统OA系统财务管理系统项目管理软件分销管理软件物业管理软件智能家居软件H5开发SAAS软件物联网商城建设门户网站外贸网站API接口
众鼎网络
信用分 66 好评率 100% 交易次数 57
主营 手游开发模板建站电商网站游戏其他APP开发其他软件开发营销型网站企业官网手机网站微信开发其他管理软件小程序开发网站二次开发其他网站电商直播行政管理医疗健康生活家政教育教学其他行业ERP系统通讯聊天OA系统分销管理软件物业管理软件智能家居软件页游/端游开发H5开发定制开发
北京码达科技有限公司
信用分 59 好评率 100% 交易次数 8
主营 ERP系统电商网站后端开发APP开发其他工具软件其他软件开发企业官网微信开发其他管理软件小程序开发网站二次开发电商直播其他人工智能通讯聊天系统工具OA系统分销管理软件H5开发SAAS软件物联网商城建设响应式网站定制开发API接口
广州风浪科技有限公司
信用分 71 好评率 100% 交易次数 0
主营 小程序开发前端开发模板建站电商网站后端开发网站UI设计APP开发其他工具软件其他软件开发营销型网站企业官网手机网站微信开发软件UI设计APP界面设计其他管理软件产品原型设计网站二次开发其他网站金融电商直播医疗健康旅游出行餐饮其他行业ERP系统OA系统财务管理系统项目管理软件分销管理软件物业管理软件智能家居软件H5开发IT解决方案SAAS软件商城建设门户网站响应式网站定制开发外贸网站API接口
山东悦然信息科技有限公司
信用分 81 好评率 100% 交易次数 12
主营 APP开发前端开发模板建站电商网站后端开发数据库设计网站UI设计嵌入式软件其他软件开发营销型网站企业官网手机网站微信开发软件UI设计APP界面设计小程序开发产品原型设计网站二次开发其他网站金融电商直播医疗健康生活家政教育教学旅游出行餐饮ERP系统OA系统财务管理系统项目管理软件分销管理软件物业管理软件智能家居软件电子设备H5开发SAAS软件运维服务物联网区块链应用商城建设门户网站响应式网站定制开发外贸网站测试服务人脸识别线上教育