主页的url重写规则:/controller/action.html(其中第一个英文代表控制器,第二个英文代表动作,映射到:index.php?c=controller&a=action)

后台的url重写规则:/admin/controller/action.do(其中admin后面的第一个英文代表控制器,第二个英文代表动作,映射到:admin.php?c=controller&a=action)

# BEGIN WinBlog
<IfModule mod_rewrite.c>
RewriteEngine On#注意:
#伪静态的前头^代表的意义是,前面不允许有字符,一定要满足以这个开头
# [QSA,L]这一段代表可以接受更多的get参数

#主页的伪静态(以html结尾)
RewriteRule ^([a-zA-Z1-9]+)/([a-zA-Z1-9]+)\.html$ index.php?c=$1&a=$2 [QSA,L]#后台的伪静态(以.do结尾)
RewriteRule ^admin/([a-zA-Z1-9]+)/([a-zA-Z1-9]+)\.do$ admin.php?c=$1&a=$2 [QSA,L]</IfModule>
# END WinBlog

我这里使用了speedPHP作为整个网站项目的框架,有两个入口,一个是前台入口index.php还有一个是后台入口admin.php

关于speedphp多入口的配置,请参考:http://www.cnblogs.com/wuyou/p/3495350.html

转载于:https://www.cnblogs.com/wuyou/p/3495348.html

php重定向 htaccess文件的编写相关推荐

  1. linux重定向文件被修改后,Linux服务器修改.htaccess文件实现301重定向

    出于 SEO.PR 值传递.网址转换的目的,在网站初建和网站迁移时我们都需要使用 301 重定向,通常包括域名对域名,目录对目录和一个独立网址对另一个独立网址的重定向. 在虚拟主机上作 301 重定向 ...

  2. URL重定向之一.htaccess文件和AllowOverride指令了解

    通常利用Apache的rewrite模块对URL进行重写的时候,rewrite规则会写在 .htaccess文件里.但是要使Apache能够正常读取 .htaccess文件的内容,就必须对 .htac ...

  3. URL重定向之一.htaccess文件和AllowOverride指令

    通常利用Apache的rewrite模块对URL进行重写的时候,rewrite规则会写在 .htaccess文件里.但是要使Apache能够正常读取 .htaccess文件的内容,就必须对 .htac ...

  4. 详解Apache下.htaccess文件常用配置

    .htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻 ...

  5. 最新实战讲解.htaccess文件rewrite规则

    .htaccess文件大家都不陌生吧.不认识的自己去搜一下--顺便告诉你,这是个好东西,值得一学. 似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧? 我在这里就搜 ...

  6. Htaccess文件是什么以及Windows下自由创建.htaccess文件的N种方法

    .htaccess是什么 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置. 通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误 ...

  7. 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化

    [建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...

  8. 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题

    一.前言 我这边碰到的问题就是,无法获取url中的get参数.本地使用的是laravel 5.5版本.明明url里面清清楚楚的写着参数,但是你却获取不到,这感觉实在是很气很气.刚开始以为是larave ...

  9. php的htaccess,PHP .htaccess文件详细介绍

    1.什么是.htaccess文件及 .htaccess文件(或者"分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此 ...

最新文章

  1. linux挂载media装服务,CentOS8服务器入门系列教程(五):Linux挂载光盘、yum安装软件包...
  2. AI在传统制造业的应用落地!
  3. mysql的索引缺点_「缺点有哪些」数据库索引是什么 有什么优缺点 - seo实验室
  4. TAAL在加拿大阿尔伯塔省工厂开启区块链基础设施运营
  5. jumpserver堡垒机 (资源)
  6. i2c-tools安装与使用总结
  7. Linux下如何使用搜狗词库
  8. 数学建模国赛拿奖关键tips,错过这7条可能与国奖无缘!
  9. 业务需求分析师Business Analysist(BA)的职业发展之路
  10. 电子信息工程考研专业方向解读
  11. 大华NVR WEB界面把玩
  12. 从“杀猪盘”到杀洋盘,短信里藏了多少套路?
  13. 基于目标检测的回归创新实验感想(基于yolo v1)
  14. 使用 snapseed p 图,图片局部黑白,简单实用!!
  15. java程序员书单--成长之路--职业发展,你读过几本
  16. 在react脚手架中使用Tailwind CSS (入门)
  17. 三维视频融合 倾斜摄影模型 开放c++源代码 支持与java js交互 内嵌web容器 可用于雪亮工程 等 安防项目 稳定流畅 点卯系列
  18. 更改cadence617 schematic和visualizationAnalysis界面背景颜色
  19. 【简易搭建个人博客】------- 基于BT面板的个人博客搭建
  20. 什么是模块化,为什么要模块化?

热门文章

  1. 聊聊大厂面试官必问的 MySQL 锁机制
  2. 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
  3. 深入浅出!阿里运维专家三种方法教你如何应对高并发“海啸”场景
  4. Docker网络和服务发现
  5. 利用Comet4J 及时推送消息
  6. 深度好文:select与非阻塞IO
  7. Java final、static final 讲解
  8. get vue 和set 用法_深入剖析Vue源码 - 数据代理,关联子父组件
  9. 计算机光驱参数,请问,电脑光驱插入关盘,打开时显示“参数不正确,无法打开”,这是什么故障,怎么处理?...
  10. 民生银行 IT运维故障管理 可视化案例