`
web001
  • 浏览: 99040 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

PHP框架queryphp教程:入门九 如何去掉index.php

阅读更多

去除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 

1
3
分享到:
评论

相关推荐

    PHP、MySQL教程:MySQL入门篇.htm

    PHP、MySQL教程:MySQL入门篇.htm 学习PHP MySql的好资料

    精品php视频地址资源

    ### 知识点一:PHP视频教程资源的重要性 在当今快速发展的互联网技术领域,PHP作为一门广泛使用的开源脚本语言,对于网站开发、后端服务搭建等有着不可替代的作用。因此,获取高质量的PHP学习资源变得尤为重要。...

    php轻量型框架 v1.0.zip

    php轻量型框架目录结构: app:网站系统目录 ---common:网站配置目录 ---tpl:网站模板目录 ---logs:网站日志目录 ---cache:网站缓存目录 ---libs:网站系统文件目录 jsphp:jsphp框架目录 ---tpl:框架...

    ThinkPHP 怎样才能URL地址不写index.php.ThinkPHP 怎样才能省略掉URL地址中的index.php字样

    在ThinkPHP框架中,URL地址通常会包含`index.php`,这是框架的入口文件,用于启动应用程序。然而,为了提供更美观和用户友好的URL,我们可以通过配置来省略这个部分。以下是一些详细的步骤和知识点,教你如何在...

    ecshop最新入门到精通简单易学视频教程

    教程名称: ecshop 最新入门到精通简单易学视频教程入门篇【】01.系统安装,解决PHP5.4警告信息.zip65M2018-07-25 11:35【】02.后台使用(添加新商品).zip65.9M2018-07-25 11:35【】03.后台使用(促销管理).zip48.1M...

    php入门教程PHP入门[归纳].pdf

    php入门教程PHP入门[归纳].pdf

    婚恋交友 php源码(破除婚恋交友收费!完全开源代码! 目前网络上最好的源码资源)

    婚恋 交友 php+mysql源码 网上不好找的啊 ,完全开放源码。模板粉红系。(看到有评论说被骗了,我晕,希望连php语法都不懂的童鞋不要乱评论,这个开源的虽然比不上世纪佳缘等这些大网站,但也是比较好的一个适合二次...

    springMVC+mysql实现的Java web学生宿舍管理系统源码.zip

    环境: 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

    基于Javaweb的实验室管理实验室.zip

    环境: 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.rar 最小PHP框架 精简版Zend LZ框架

    LZ PHP最小框架 最小PHP框架 精简版Zend LZ框架 LZ系统核心程序。 2008-6-30发现系统中存在BUG请下载更新文件:http://download.csdn.net/source/519492。进行替换。 从ZendFrame中提取的实现ZEND的URL重写功能的...

    jsp+ssm+mysql实现的校园二手市场交易平台源码.zip

    本项目是基于java开发的前端项目。 jdk1.8 tomcat7 mysql5.7 环境搭建教程:http://programmer.ischoolbar.com/index.php/article/article/id/169.html

    百度统计DataAPI文档(内附PHP调用代码)

    百度统计开放平台是百度统计全新推出的,业务数据收集、导出以及应用为一体的开放体系,由JS API和Data API两部分组成。 Data API支持将百度统计中的数据以...dataapi-clent-php-1.0.0.zip dataapi开发文档_0320.pdf

    高性能 PHP 渐进式框架queryphp-master.zip

    QueryPHP 是一个基于 PHP 的高性能、渐进式框架,它为开发者提供了构建高效 Web 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...

    php轻量型框架 v1.0

    框架系统文件目录 ---driver:数据库操作类 ---template:模板解析类public:静态html目录index.php:网站主入口语法规则:1、控制器命名规则:名字+Action.class.php 例如:IndexAction.class.php2、模型命名规则...

    MapGuide Viewer API 中文版

    12. GettingStartedURL 方法:获取入门 URL。 13. GetToolbarItems 方法:获取工具栏项。 14. GotoHomePage 方法:跳转到首页。 15. Refresh 方法:刷新主框架。 16. SetSelectionXML 方法:设置选择的 XML。 17. ...

    ThinkPHP5资源分享、下载、注册登陆类网站(带后台管理,权限管理)

    开发者声明这是原创作品,并且是初级版本,暗示其设计和功能相对简洁,主要使用了ThinkPHP5框架中的View(V)和Controller(C)组件,而没有涉及Model(M)部分,这意味着数据库操作可能直接在控制器中完成,而不是...

    在线客服源码PHP源码

    2. 修改 c:apachehttpd.conf,去掉ServerName前的“#”号,后面  跟本机的IP地址 3. 运行 c:apacheapache -i 将Apache安装成为Windows 2000的一个服务 4. 运行 net start apache 启动Apache 5. 将 c:...

    ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php

    在 ThinkPHP 框架中,由于采用单一入口模式,通常的 URL 形式会包含 `index.php`,如 `http://127.0.0.1/index.php/Index/insert`。为了去掉这个入口文件,我们需要进行以下操作: 1. **启用 `mod_rewrite` 模块**...

    后端开发框架:教程&案例&相关项目.md

    ### 后端开发框架知识点详解 #### Spring Boot **知识点一:框架介绍** - **Spring Boot** 是一种基于 **Spring 框架** 的简化版本,它的设计原则为 **“约定优于配置”** ,这意味着开发者可以减少繁琐的手动配置...

Global site tag (gtag.js) - Google Analytics