首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >请解释一下这个.htaccess文件的初学者

请解释一下这个.htaccess文件的初学者
EN

Stack Overflow用户
提问于 2013-10-31 01:14:45
回答 4查看 1.8K关注 0票数 4

我有一些麻烦,了解如何动态地把简单的一种语言的网站。如果有人能用婴儿语言向我解释下面代码的每一部分是什么意思,我会非常感激的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteEngine On

RewriteCond %{REQUEST_URI} !\.(php|css|js|gif|png|jpe?g|pdf)$

RewriteRule (.*)$ templates/index.php [L]

提前谢谢你!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-10-31 01:20:43

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Enable RewriteEngine to rewrite URL patterns
RewriteEngine On

# Every URI that not (! operator) ends with one of .php, .css, .js, .gif, .png, .jpg, .jpeg or .pdf
RewriteCond %{REQUEST_URI} !\.(php|css|js|gif|png|jpe?g|pdf)$

# Will be redirected to templates/index.php
RewriteRule (.*)$ templates/index.php [L]

# Sample
# /foo/bar.php -> /foo/bar.php
# /foo/bar.html -> templates/index.php
票数 9
EN

Stack Overflow用户

发布于 2013-10-31 01:23:20

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteEngine On

打开重写引擎

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
RewriteCond %{REQUEST_URI} !\.(php|css|js|gif|png|jpe?g|pdf)$

匹配所有不以.php、.css等结尾的请求。

  • ! =否定以下表达式(“匹配不匹配”)
  • \. =一个点(必须转义,所以它是字面意思)。如果没有反斜杠,它将匹配每个字符)
  • (php|css|js|gif|png|jpe?g|pdf) =这些选项之一。jpe?g意味着e是可选的,因此它与jpgjpeg匹配。
  • $ =请求的结束。

RewriteRule (.*)$ templates/index.php [L]

将所有不匹配正则表达式的请求重定向到templates/index.php[L]意味着这是最后一条规则,所以不能应用来自.htaccess的其他规则。

票数 1
EN

Stack Overflow用户

发布于 2013-10-31 01:21:11

  1. 启用RewriteEngine
  2. RewriteCond定义RewriteRule启动的时间,因为它检查文件扩展名(在本例中,如果不是,因为!)
  3. 当RewriteCond为真时,请求被重定向到模板/index.php
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19702412

复制
相关文章
请解释一下TreeMap?
TreeMap是一个有序的key-value集合,基于红黑树(Red-Black tree)的 NavigableMap实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator进行排序,具体取决于使用的构造方法。
剑走天涯
2019/09/10
4640
htaccess文件使用
拒绝来自某个IP的访问 如果我不想某个政府部门访问到我的站点的内容,那可以通过.htaccess中加入该部门的IP而将它们拒绝在外。 例如: order allow,deny deny from 210.10.56.32 deny from 219.5.45. allow from all 第二行拒绝某个IP,第三行拒绝某个IP段,也就是219.5.45.0~219.2.45.255 想要拒绝所有人?用deny from all好了。不止用IP,也可以用域名来设定。 保护.htac
wangxl
2018/03/07
1.2K0
.htaccess文件的华点
.htaccess文件的华点 今天找了一下使用.htaccess配置文件绕过<?的方法,发现有不不少值得关注的配置,另外也学习了一下.htaccess的工作方式和配置语法。 –2022.5.27 [T
h0cksr
2023/05/17
1.5K0
请解释一下this和super的区别?
切记: · this.方法():先从本类查找是否存在指定的方法,如果没有找到,则调用父类操作; · super.方法():直接由子类调用父类之中的指定方法,不再找子类。
葆宁
2019/04/19
4230
请解释一下this和super的区别?
.htaccess文件上传漏洞
.htaccess文件是Apache服务器下的一个配置文件。其主要负责相关目录下的网页配置,即:在一个特定的文档目录中放置一个包含一个或多个指令的文件来对网页进行配置。 不过需要注意的是,.htaccess文件的作用域为其所在目录与其所有的子目录,不过若是子目录也存在.htaccess文件,则会覆盖父目录的.htaccess效果。
Andromeda
2023/10/21
1.5K0
.htaccess文件上传漏洞
如何创建.htaccess 文件
关于.htaccess 文件,一般用于虚拟主机中,使用 VPS 建站的可以忽略了。对于使用虚拟主机建站的朋友来说.htaccess 文件可以用作伪静态化设置和 404 页面设置,不过刚接触虚拟主机的朋友可能还不了解,那么下面就来说如何创建.htaccess 文件。
魏艾斯博客www.vpsss.net
2018/05/07
6.3K10
如何创建.htaccess 文件
.htaccess文件使用大全
这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。
星哥玩云
2022/07/04
1.8K0
如何创建.htaccess 文件
关于.htaccess 文件,一般用于虚拟主机中,使用 VPS 建站的可以忽略了。对于使用虚拟主机建站的朋友来说.htaccess 文件可以用作伪静态化设置和 404 页面设置,不过刚接触虚拟主机的朋友可能还不了解,那么下面就来说如何创建.htaccess 文件。 什么是.htaccess 文件? 是虚拟主机根目录中存在的一个配置文件,它负责相关目录下的网页配置。通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、
魏艾斯博客www.vpsss.net
2018/06/01
3.1K0
.htaccess文件利用解析
.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
yulate
2023/05/02
9670
java中this这个概念初学者非常难理解,请举例说明
MyTestDate(int year, int month, int day) {
马克java社区
2021/03/15
2610
java中this这个概念初学者非常难理解,请举例说明
Htaccess文件是什么以及Windows下自由创建.htaccess文件的N种方法
概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。
Java架构师必看
2021/03/22
1.6K0
请解释一下String为什么不可变?
不可变对象是指一个对象的状态在对象被创建之后就不再变化。不可改变的意思就是说:不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。
剑走天涯
2019/09/04
1.8K0
利用.htaccess文件实现伪静态
RewriteEngine On #RewriteBase / RewriteRule ^look-(\d+)\.html$ look.php?id=$1 RewriteRule ^(\d+)\.ht
雨落凋殇
2019/12/25
1.5K0
.htaccess 文件使用手册
什么是 .htaccess 文件? 概述来说,htaccess 文件是 Apache 服务器中的一个配置文件,它负责相关目录下的网页配置。 通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 理解 WordPress 的 htaccess # BEGIN WordPress #这是一行注释,表示 WordPress 的 htaccess 从这里开始 #如果 Apache
沈唁
2018/05/24
5.2K1
请马上卸载这个恶心的软件!!!
大家都知道,Notepad++ 是 Windows 系统上用的比较多的一款编辑器,之前就频频作妖被广大程序员抵制,不知道哪里来的底气,最近 Notepad++ 又开始作妖了:
Java技术栈
2023/02/06
9700
请马上卸载这个恶心的软件!!!
.htaccess文件用法收集整理
有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。
V站CEO-西顾
2018/06/09
2.2K3
.htaccess文件用法收集整理
1.时区设置 有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。 1.SetEnv TZ Australia/Melbourne 2. 搜索引擎友好的301永久转向方法 为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新它现有的记录的功能。 1.Redirect 301 http://www.
Youngxj
2018/06/07
1.4K0
.htaccess 文件使用手册
除特别注明外,本站所有文章均为慕白博客原创,转载请注明出处来自https://geekmubai.com/programming/146.html
慕白
2018/08/03
1.8K0
Apache中的htaccess文件格式简析
学apache 就必须要学下htaccess。这个在网站比较小的情况下看不出来,但是当网站结构复杂的时候,我们就需要对访问进来的域名进行分类处理了,比如构建二级域名、设置301重定向、404禁止访问的显示界面,设置权限、防止盗链等一系列工作,都需要有.htaccess文件的处理。
mythsman
2022/11/14
2.3K0
详解Apache下.htaccess文件常用配置
.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置。通过h网络
Java架构师必看
2020/07/21
3K0

相似问题

请详细解释这个.htaccess文件

11

请解释一下这个bat文件

12

请帮我解决这个python初学者级别的问题。也请解释一下

25

请解释一下scala代码-初学者

26

请解释一下这个CSS

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文