去除index.php测试
C:\WINDOWS\system32\drivers\etc\hosts文件添加一行
内容如下
127.0.0.1 localhost
192.168.0.10 www.tjwzjs.cn
192.168.0.10的是你自己apache使用的IP,就是下面<VirtualHost *:80>
*号中的IP,反证能访问你的本地网卡就可以了
http://www.tjwzjs.cn/queryphp/project/index.php/default/index
配置后希望可以变成这样子
http://www.tjwzjs.cn/queryphp/project/default/index.html
记得在inc.ini.php文件里面加多一行
$config['html']='.html'; 或把前面那个//去掉,这样就可以了
虚拟主机配置测试,AllowOverride FileInfo 将会使用.htaccess配置
虚拟主机配置测试文件在apache虚拟主机里面:
<VirtualHost *:80>
<Directory "D:/work">
Order allow,deny
Allow from all
AllowOverride FileInfo
</Directory>
DocumentRoot "D:/work"
ServerName "www.app.com"
</VirtualHost>
.htaccess文件 放在project目录下面 就是每个项目目录下面,这样就会访问同级目录
index.php文件
index.php 目录下.htaccess文件:
RewriteEngine On
# uncomment the following line, if you are having trouble
# getting no_script_name to work
#RewriteBase /
# we skip all files with .something
#RewriteCond %{REQUEST_URI} \..+$
#RewriteCond %{REQUEST_URI} !\.html$
#RewriteRule .* - [L]
# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
------------------------------------------------------------
程序中使用url_for()方式
模板中示示例 我们还是以CURD方式
<td><a href="<?php echo url_for("curd/edit/id/".$value['bookid'])?>">编辑</a></td>
<td><a href="<?php echo url_for("curd/delete/id/".$value['bookid'])?>">删除</a></td>
下载后在并在apache设置www.app.com 在c:/windows/system
http://www.tjwzjs.cn/queryphp/project/curd/index
是不是可以显示内容了
如果显示了 在framework\config\inc.ini.php 文件中把下面这行内容去掉注释
//$config['html']='.html';//开启.html结尾url
http://www.tjwzjs.cn/queryphp/project/curd/index.html 访问
是不是可以看到内容了
所有链接都带.html结尾了。那我们有时候想不要.html结尾怎么办
<a href="<?php echo url_for("curd/delete/id/".$value['bookid'],true)?>">删除</a>
url_for(url,true);方式 表示不要html结尾
删除会变成这样子
http://www.tjwzjs.cn/queryphp/project/curd/delete/id/2
分享到:
相关推荐
PHP、MySQL教程:MySQL入门篇.htm 学习PHP MySql的好资料
### 知识点一:PHP视频教程资源的重要性 在当今快速发展的互联网技术领域,PHP作为一门广泛使用的开源脚本语言,对于网站开发、后端服务搭建等有着不可替代的作用。因此,获取高质量的PHP学习资源变得尤为重要。...
php轻量型框架目录结构: app:网站系统目录 ---common:网站配置目录 ---tpl:网站模板目录 ---logs:网站日志目录 ---cache:网站缓存目录 ---libs:网站系统文件目录 jsphp:jsphp框架目录 ---tpl:框架...
在ThinkPHP框架中,URL地址通常会包含`index.php`,这是框架的入口文件,用于启动应用程序。然而,为了提供更美观和用户友好的URL,我们可以通过配置来省略这个部分。以下是一些详细的步骤和知识点,教你如何在...
教程名称: ecshop 最新入门到精通简单易学视频教程入门篇【】01.系统安装,解决PHP5.4警告信息.zip65M2018-07-25 11:35【】02.后台使用(添加新商品).zip65.9M2018-07-25 11:35【】03.后台使用(促销管理).zip48.1M...
婚恋 交友 php+mysql源码 网上不好找的啊 ,完全开放源码。模板粉红系。(看到有评论说被骗了,我晕,希望连php语法都不懂的童鞋不要乱评论,这个开源的虽然比不上世纪佳缘等这些大网站,但也是比较好的一个适合二次...
php入门教程PHP入门[归纳].pdf
环境: eclipse :配置tomcat:http://programmer.ischoolbar.com/index.php/article/article/id/10.html ...navicat链接mysql的教程:http://programmer.ischoolbar.com/index.php/article/article/id/97.html
环境: eclipse :配置tomcat:http://programmer.ischoolbar.com/index.php/article/article/id/10.html ...navicat链接mysql的教程:http://programmer.ischoolbar.com/index.php/article/article/id/97.html
【程序员表白程序 源码开放性 第一辑 不断更新(程序之爱系列第一辑)】 这个项目是一个程序员为了表达爱意而创作的独特程序,它不仅展现了编程技术的运用,还融合了情感的传递。程序员们常常以其独特的思维方式和...
LZ PHP最小框架 最小PHP框架 精简版Zend LZ框架 LZ系统核心程序。 2008-6-30发现系统中存在BUG请下载更新文件:http://download.csdn.net/source/519492。进行替换。 从ZendFrame中提取的实现ZEND的URL重写功能的...
本项目是基于java开发的前端项目。 jdk1.8 tomcat7 mysql5.7 环境搭建教程:http://programmer.ischoolbar.com/index.php/article/article/id/169.html
百度统计开放平台是百度统计全新推出的,业务数据收集、导出以及应用为一体的开放体系,由JS API和Data API两部分组成。 Data API支持将百度统计中的数据以...dataapi-clent-php-1.0.0.zip dataapi开发文档_0320.pdf
QueryPHP 是一个基于 PHP 的高性能、渐进式框架,它为开发者提供了构建高效 Web 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...
框架系统文件目录 ---driver:数据库操作类 ---template:模板解析类public:静态html目录index.php:网站主入口语法规则:1、控制器命名规则:名字+Action.class.php 例如:IndexAction.class.php2、模型命名规则...
12. GettingStartedURL 方法:获取入门 URL。 13. GetToolbarItems 方法:获取工具栏项。 14. GotoHomePage 方法:跳转到首页。 15. Refresh 方法:刷新主框架。 16. SetSelectionXML 方法:设置选择的 XML。 17. ...
开发者声明这是原创作品,并且是初级版本,暗示其设计和功能相对简洁,主要使用了ThinkPHP5框架中的View(V)和Controller(C)组件,而没有涉及Model(M)部分,这意味着数据库操作可能直接在控制器中完成,而不是...
2. 修改 c:apachehttpd.conf,去掉ServerName前的“#”号,后面 跟本机的IP地址 3. 运行 c:apacheapache -i 将Apache安装成为Windows 2000的一个服务 4. 运行 net start apache 启动Apache 5. 将 c:...
在 ThinkPHP 框架中,由于采用单一入口模式,通常的 URL 形式会包含 `index.php`,如 `http://127.0.0.1/index.php/Index/insert`。为了去掉这个入口文件,我们需要进行以下操作: 1. **启用 `mod_rewrite` 模块**...
### 后端开发框架知识点详解 #### Spring Boot **知识点一:框架介绍** - **Spring Boot** 是一种基于 **Spring 框架** 的简化版本,它的设计原则为 **“约定优于配置”** ,这意味着开发者可以减少繁琐的手动配置...