我想要的结果无非是去掉URL路径中的index.php

首先是配置.htaccess

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

因为我部署在apache上面,需要httpd.conf配置文件中找到LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#,找到AllowOverride None改为AllowOverride All。

现在访问localhost/product有效,但是__APP__或者__URL__或者U获取出来的路径包含有index.php,也就是为localhost/index.php,原来还有一步,需要在conf/config.php里面修改或者添加'URL_MODEL'=>2,

而因为我尝试部署的是基于ThinkPHP的conist企业版2.0,在config.php里竟然有这么一个配置'URL_MODEL' =>C('TOKEN.false_static'),,而TOKEN.false_static的值在初始化的时候被设置为了1,所以。。。模式一直还是1,PATHINFO模式。

在新浪SAE部署,不支持.htaccess,只支持其自有的配置文件config.yaml,所以要在config.yaml添加下面这段重写格式代码:

handle:

- rewrite: if(!is_dir() && !is_file() && path~"^(.*)$") goto "index.php/$1"

是不是超级简单呢,如果还想深入的学习其他伪静态方面的知识,请好好研读下下面的文章推荐吧。

php url重写配置,浅谈ThinkPHP的URL重写相关推荐

  1. php伪静态url运用,再谈 THINKPHP 伪静态url(URL访问模式)的设置

    THINKPHP 有如下URL访问模式可以定义:默认是 PATHINFO模式 // URL 模式定义 const URL_COMMON = 0; //普通模式 const URL_PATHINFO = ...

  2. 浅谈ThinkPHP(三)

    实现商品的添加 1.在add.html页面中更改表单元素的名称 Goods控制器的add()方法中获取商品分类 在add.html中循环获取 2.设置提交的位置 3.添加商品代码参见GoodsCont ...

  3. linux系统防火墙配置浅谈

    1防火墙规则配置文件 /etc/sysconfig/iptables *filter :INPUT DROP [0:0]           --禁止所有外部IP访问 #:FORWARD DROP [ ...

  4. php写cms,浅谈thinkPHP,国内写CMS利用率最高的框架

    PHP作为目前流行的编程语言,PHP的框架也有很多,像thinkPHP,Yii,laravel等等一些其他的框架,今天重点来探讨探讨小编目前用的最熟练的框架:thinkPHP. ThinkPHP是一个 ...

  5. keyshot分辨率多少合适_keyshot电脑配置浅谈

    以下说明均以官方keyshot7.3.4以上版本为例. 我们先看一下keyshot官方给出的安装所需的基本电脑配置需求.官方注释: KeyShot将利用所有可用的CPU内核.因此,更多的CPU核心/线 ...

  6. Spring Boot基础入门+内置tomcat+自动配置浅谈分析

    SpringBoot目录 一.Spring Boot概述 1.1 什么是Spring Boot? 1.2 Spring Boot出生的时代背景 1.2 SpringBoot的优点 1).内嵌Tomca ...

  7. 火狐浏览器设置url编码_浅谈不同浏览器地址栏中编码的差异

    今天是上交学院专业 ,权当是娱乐而已,拿不拿奖就是另外一回事了.貌似这篇论文跟我的专业没什么必然的联系,倒是他们网工专业的刚好适合,但不知为什么写这类型的我就特别顺手... 摘要: 本文介绍了中文版本 ...

  8. php tp框架,浅谈PHP之ThinkPHP框架使用详解

    Thinkphp框架其精髓就在于实现了MVC思想,其中M为模板.V为视图.C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一一对应. 下载及配置 ...

  9. 浅谈Ubuntu 18.04.1 LTS x86_64安装,美化配置及常用软件安装配置的历程

    浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程 这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了.期间各种问题各种坑,查阅了很多文章来解决 ...

最新文章

  1. 40 个 Spring Boot 常用注解
  2. HTML5(W3CSchool版).chm
  3. 从营销手段到商业新基建,“以旧换新”还有多少价值等待挖掘?
  4. popup java_PoPup
  5. 添加右键菜单_添加“复制路径”选项到右键菜单
  6. vue 回车查询 按钮_从零开始学习vue
  7. HDU - 5592 ZYBs Premutation(线段树,逆序对)
  8. *【HDU - 6333】Problem B. Harvest of Apples (莫队,逆元,组合数学)(这样预处理正确吗?)
  9. html表单提交后显示,javascript – 在表单提交后在页面上显示消息
  10. 谈谈我这几年的C++学习之路
  11. 序列复杂度怎么看_每日算法系列【LeetCode 376】摆动序列
  12. Android View体系(五)从源码解析View的事件分发机制
  13. 谈谈为什么要系统学习算法-开复的一篇文章
  14. Trie字典树数组实现
  15. 后疫情时代,用户到访识别已成为商业地产数字化升级“近义词”
  16. 合并集合 {aaa,bbb,ccc},{bbb,ddd},{eee,fff},{ggg},{ddd,hhh}运算的结果:{aaa,bbb,ccc,ddd,hhh},{eee,fff},{ggg}
  17. 802.11n和802.11ac的MCS速率表
  18. 利用在京东上爬取的商品评论做分析
  19. 7-20 设计一个People类 (20 分)
  20. Three.js MMDLoader.js Mmd模型的加载 pmx模型加载测试

热门文章

  1. 第七章子查询练习_SQL学习:复杂查询
  2. 云原生平台的建设怎么搞?监控系统又该如何演进?这里有答案!
  3. K8S面试大通关!赶紧收藏!
  4. 皮一皮:防狼泳衣...
  5. Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?
  6. 每日一皮:是金子无论到哪里、哪怕变个形状都会发光..
  7. Apache OpenMeetings 5.0.0 发布:开源视频会议和协作系统
  8. 何为 Serverless 架构模式?这 5 大场景来告诉你!
  9. redhat linux7版本种类,RHEL 7 新功能尝鲜:界面简洁,分类明确
  10. mxnet制作人脸识别训练集