本文目录一览:
- 1、thinkphp如何去掉index.php
- 2、thinkphp内核程序,无法重定向
- 3、apache服务隐藏启动dos
- 4、ThinkPHP怎么实现伪静态
- 5、thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php
thinkphp如何去掉index.php
可采用伪静态的方式隐藏index.php,但这种方法不适用于多个入口文件。你可以将以下内容存为.htaccess放到站点目录下。
入口文件不可以去掉 一般单一入口,你只能将他隐藏。
1。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号 2。讲httpd.conf中的Allowoverride None 将None改为All 3。-thinkphp隐藏入口文件
thinkphp内核程序,无法重定向
直接 RewriteRule ^(.*)$ index.php/$1 就可以了。如果级别太高了,就非常可能不能正常的rewrite了。所以呢,想要很好的rewrite,最好是用apache。---换一下,不是很麻烦的。-thinkphp隐藏入口文件
由此可看出,重定向要比跳转多发送一个请求,所以相对要慢一些。JSF默认全部采用 Forward的方式跳转页面。
当把index.php对应的前台代码修改完毕之后,发现前台基本正常,可是后台仍然出现重定向的问题。折腾了半天之后,我才想到看一下日志文件,原来是编辑器的问题,看来日志文件真的很重要,以前一直不重视。
首先要理解一点,服务器接收到一次请求,只有在处理完所有的逻辑语句或者遇到结束语句后才会对本次请求作出响应,也就是向客户端返回数据;理解了这一点之后问题就好解决了。
Model:relation您所请求的方法不存在!因为 relation 在控制器Action中和函数中 Controller类的redirect方法可以实现页面的重定向功能。
apache服务隐藏启动dos
在可执行目录下找到httpd.exe命令,然后运行cmd,执行类似以下命令:C:\Program Files\Apache Software Foundation\Apache2\bin\httpd.exe -k start 就可以启动服务了。-thinkphp隐藏入口文件
右击打开“本地连接”属性;打开TCP/IPv4属性,点击“高级”;切换到“WINS”,取消勾选“启用LMHOSTS查找”,并点击确定即可。当遇到电脑中无法启动Apache服务器的问题时,可以按照上述介绍的步骤进行解决。-thinkphp隐藏入口文件
“Windows不能在本地计算机启动Apache9。他们的jdk和tomcat版本不一致,要都是32位或者64位的,开始可以为什么现在不行,昨天都可以的,用eclipse也可以启动。
可能是php版本不是php0以上版。LoadModule phpX_module 读取这个模块是权限不够。一般去掉这一行apache 就可以启动了,但是php 却没加载上来。建议使用0以上版。打开httpd.conf文件。-thinkphp隐藏入口文件
ubuntu下关闭apache服务器开机自启动的方法如下:电脑开机进入ubuntu系统;右击系统桌面,选择在终端中打开,进入命令行窗口;在命令行中输入 chkconfig --del apache再按回车即可。-thinkphp隐藏入口文件
方法/步骤 点击apache_4-win32-x86-no_ssl.msi安装。设置服务器名称:NetWorkName:localhost SeverName: localhost 邮箱:随便写一个邮箱就可以。安装完成以后测试,Win7下以管理员的身份运行进入dos窗口。-thinkphp隐藏入口文件
ThinkPHP怎么实现伪静态
满足thinkphp伪静态(url重写)条件: 服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启apache的mod_rewriet,如果是iis0就要安装ISAPI Rewrite模块,apache只要开启Mod_rewrite功能就可以了。-thinkphp隐藏入口文件
IIS安装URL_Rewrite组件,在IIS的站点管理里面有个URL重写的按钮,点进去可以设置规则,可以导入.htaccess文件自动生成规则,也可以直接在站点根目录下的web.config中添加代码。-thinkphp隐藏入口文件
ThinkPHP中默认的URL地址是形如这样的:http://localhost/Myapp/index.php/Index/index/ Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。-thinkphp隐藏入口文件
明白你的问题了,其实本来你的路径已经静态了。但是你想实现http://localhost/wopdsnow/content/136这样的,你需要在控制器content的index下面用另一种方法获取136这个参数。-thinkphp隐藏入口文件
你把这条规则删除掉,如果正常了,那说明你这条规则有问题 如果还是出现500错误,则先把.htaccess文件删除掉,反正要先确认是否是.htaccess的问题。
由于windows操作系统不支持新建无文件名的文件,需要通过编辑器另存为的方式来创建,输入以下规则即可。
thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php
1、只要你的服务器支持伪静态重写规则就可以了。
2、index.php和admin.php是在在同一个目录下面吗?他们的MVC也在同一个目录下面吗?使用域名执行不一样。
3、rewrite ^(.*)$ /index.php?s=$1 last;break;} } 其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。-thinkphp隐藏入口文件
4、localhost/项目名/admin.php 后台;localhost/项目名/index.php 前台。