RewriteBase用于设置目录级重写的基准URL,即所有的重定向都是基于这个URL。内部重定向可能看不出效果,但是在外部重定向(使用R flag后),如果不手动指定 / 为根目录,那么就会去整个磁盘路径查找。

内部重定向:

RewriteEngine On
RewriteRule ^(.*)\.htm$   $1.html #注意$1前面没有加 /

  

然后使用外部重定向:

RewriteEngine On
RewriteRule ^(.*)\.htm$   $1.html  [R]  #同样$1前面也并不加 /

  访问localhost/test.htm

下面是指定根目录的情况:

RewriteEngine On
RewriteRule ^(.*)\.htm$   /$1.html  [R]  #注意$1前面加了 /

访问localhost/test.htm  

格式为:RewriteBase url-path

实例:

RewriteEngine On
rewriteBase /test   #指定基准目录为/test
RewriteRule ^(.*)\.htm$  $1.html  [R]  #注意$1前面没有加 /

 访问localhost/test.htm

转载于:https://www.cnblogs.com/-beyond/p/8325893.html

伪静态与重定向--RewriteBase相关推荐

  1. 超级详细伪静态与重定向--RewriteRule,看不懂打死我

    伪静态与重定向--RewriteRule 环境:windows 10,phpstudy,sublime text.服务器使用Apache,网站根目录为E:\phpstudy\www\,所以.htacc ...

  2. 伪静态与重定向--RewriteRule详解

    伪静态与重定向--RewriteRule 环境:windows 10,phpstudy,sublime text.服务器使用Apache,网站根目录为E:\phpstudy\www\,所以.htacc ...

  3. php重定向和伪静态,Apache301重定向和伪静态设置教程(wp程序为例)

    原标题:Apache301重定向和伪静态设置教程(wp程序为例) 干货: Apache301重定向和伪静态设置教程(wordpress程序为例) 2017-03-23 0 浏览次数 23 最近一直忙于 ...

  4. php重定向和伪静态,PHP重定向与伪静态的区别详解

    伪静态是SEO重要的方法,通过重定向来实现,并且可以通过重定向来隐藏网站的技术,过滤异常访问.本课分为两部分,前半部分详细介绍Apache重定向的基础知识,后半部分通过多个实际案例再次加深对重定向的理 ...

  5. 伪静态与重定向--RewriteRule

    环境:windows 10,phpstudy,sublime text.服务器使用Apache,网站根目录为E:\phpstudy\www\,所以.htaccess放在www目录下. RewriteR ...

  6. 伪静态与重定向--RewriteRule解释的比较清楚

    环境:windows 10,phpstudy,sublime text.服务器使用Apache,网站根目录为E:\phpstudy\www\,所以.htaccess放在www目录下. RewriteR ...

  7. 怎么在HTML中加个日历,HTML中如何添加日历插件(JQUERY)

    phpstorm git no changes detected 没有检测到的原因是符号链接了另一个 git 导致有两个git,这个时候应该排除掉其中一个. Centos7下Etcd集群搭建 一.简介 ...

  8. 日常工作积累(待续)

    执行计划任务时会主动给root发一封信 执行计划任务时会主动给root发一封信,关闭不再发信的方法: 原来是这样: [root@scj ~]#crontab -l */30 * * * * /usr/ ...

  9. IIS7.5+WebConfig实现页面伪静态和301重定向

    IIS7.5+WebConfig实现页面伪静态和301重定向 使用URLRewriter组件在windows 2003 +iis 6.0下配置伪静态的文章网络上一大堆.但在iis7.0或iis 7.5 ...

  10. 黄聪:DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法

    1.服务器必须支持URL重写. 2.后台开启伪静态. 3.栏目设置使用动态. 4.添加文档时选择使用动态浏览. 5.需要修改php文件include/channelunit.func.php 查找 r ...

最新文章

  1. linux 极简统计分析工具 datamash 必看教程
  2. java贪心算法 区间调度_贪心算法-区间调度问题解之证明(示例代码)
  3. linux服务器补丁加载方法,Kpatch不重启给Linux内核打补丁
  4. 网络推广外包——网络推广外包专员如何做好网站首页设计
  5. python 代码-我整理的Python代码规则
  6. 取消计算机关机设置,旧驱动程序教您如何设置和取消计算机的自动关机命令
  7. Vue 视频播放插件vue-video-player
  8. 数据结构---简单插入排序
  9. 如何查看windows某个目录下所有文件/文件夹的大小
  10. 牛客寒假算法基础训练营6
  11. Tensorflow 2.0 打印 Tensor
  12. 挚同道合,物所不能!挚物·AIoT产业领袖峰会报名进入倒计时!
  13. vrrp协议_Keepalived的高可用基石 - VRRP协议
  14. java基础之API(String)
  15. 制作种子怎么上传服务器,怎么做种子,又怎么发布呢?
  16. 微信公众号H5开发——JSSDK调用微信接口
  17. echart 图谱_echart——关系图graph详解
  18. 云服务器安全组开放所有端口
  19. 线性与非线性规划:可行方向法
  20. 过QQ游戏大厅的SX保护

热门文章

  1. 【转】web.xml不同版本的头
  2. 中兴光纤猫 F460 V3.0破解
  3. HTB靶场 Shared
  4. windows下使用endless报错:undefined: syscall.SIGUSR1
  5. MTK FAQ最新资料,MTK_on_line_FAQ_SW_ALPS_Framework+-+Battery
  6. solarflare低延迟网卡_Solarflare低延迟万兆网卡配置和性能调优实践
  7. 中小型企业选择企业邮箱的好处
  8. 如何计算近似纳什均衡_网络与市场中的计算思维-5.博弈论的基本概念
  9. length php,length与size()使用对比
  10. oracle 索引 状态 unusable,usable ,disable,enable