
正文
thinkphp加载静态资源,thinkphp 静态化
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp中怎么把url中的index.php去掉
1、修改Apache4\conf\httpd.conf文件,把#LoadModule rewrite_module modules/mod_rewrite.so 前面的#去掉 修改该配置文件中的AllowOverride None,None改成all thinkPHP配置文件config。
2、RepeatLimit 32 RewriteRule (?!/Home)(?!/Public)(.*)$ /index.php/$1 [I]说明:(?!/Public)意思就是排除Public这个目录,这样css等文件就可以加载到了。
3、。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号 2。讲httpd.conf中的Allowoverride None 将None改为All 3。
4、http://serverName/index.php/模块/控制器/操作这是2版本的标准URL格式。可以通过设置模块绑定或者域名部署等方式简化URL地址中的模块及控制器名称。
相关问答
Q1: 如何评价thinkphp5.0
thinkphp 0 支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构。
thinkphp并发量有105高。核2G1M服务器原生php并发105左右。thinkphp0框架并发量106,CPU使用率到达70%,受限于带宽,可以达到更高的并发。
ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
Q2: thinkphp5在public同级创建了一个文件夹,然后js,css放在里面,怎么加载...
css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
首先,我们得创建一个用于分页测试的数据库 test.sql代码如下。接着,我们得新建一个ThinkPHP项目。新版tp已经内置了项目自动生成目录功能。
你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
Q3: 我第一个ThinkPHP的项目出错
下载ThinkPHP,里面都包含了单入口文件index.php文件,你不需要修改它,执行运行,就可以了的。书上的是什么办版本的,你现在是最新版本的。新版本改动很大的。
:首先不管什么原因,删除缓存文件runtime 2:重新加载页面,如果还是这样第3步 3:检查本页面模板中语法错误。
你的根目录不对,和你网站放的地方应该不是同一个地方。也就是说你php指定的根目录和你源文件不在同一个文件夹。
thinkphp加载静态资源的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp 静态化、thinkphp加载静态资源的信息别忘了在本站进行查找喔。






