.htaccess文件 使用

.htaccess文件

用法1:自错误页面

ErrorDocument 404 /error/404.html

ErrorDocument 403/error/403.html

用法2:重定向

Redirect /old /new

httpd.exe

是apache的主程序文件,还为了我们提供了配置文件的语法语法检查功能

此命令的运行环境是cmd,如果想在任何位置运行此命令,需要设置环境变量。

时间: 2024-11-29 11:52:23

.htaccess文件 使用的相关文章

php开启.htaccess文件的功能

如果你使用了.htaccess文件,文件里使用了Rewrite,在运行网站的时候出现如下错误,那么恭喜你,这篇文章你找对了 解决方法: 打开apache的配置文件,将LoadModule rewrite_module modules/mod_rewrite.so前边的#去掉,也就是开启rewrite功能 还要修改里边的AllowOverride,改为AllowOverride all修改全部的. 

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

去掉 URL 中的 index.php ThinkPHP 作为 PHP 框架,是单一入口的,那么其原始的 URL 便不是那么友好.但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址来. .htaccess文件是 Apache 服务器中的一个配置文件,它负责相关目录下的网页配置.我们可以利用 .htaccess 文件的 Rewrite 规则来隐藏掉 ThinkPHP URL 中的 in

.htaccess 文件詳細介紹

了解 .htaccess 文件,以下信息來自百度. .htaccess文件(或者"分布式配置文件",这个是它的中文名)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache的AllowOverride指令来设置. .htaccess 文件的作用. 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置. .htacce

在.htaccess文件中写RewriteRule无效的问题的解决

近来在Apache Rewrite 拟静态配置时,遇到个问题.写的如下: RewriteEngine onRewriteRule ^/t_(.*)/$ /test.php?id=$1 保存在httpd.conf文件中时,发现可以起作用. 而写在.htaccess文件中,死活不起作用.经过研究发现,里面随便填写字符,服务器报500错误,而且进行定向也没问题,所以不是访问不到的问题,初步猜测应该是语法的问题.后来在百度“RewriteRule  .htaccess”时 找到一篇文章,  文章标题:<

.htaccess文件(或者&quot;分布式配置文件&quot;)

.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache的AllowOverride指令来设置. 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻止特定的用户或

Apache中.htaccess文件的作用和配置

00x01 What's .htaccess      htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻止特定的用户或者目录的访问.禁止目录列表.配置默认文档等功能. 一般来说,htaccess文件需要放在网站的根目录下才能控制整个站点,并且在Linux系统中,需要把其权限设置为644以提高安全性.国内很多主机提供商都通过一定技术手段禁用了该文件,但是国

Apache伪静态(Rewrite).htaccess文件详解

Htaccess(超文本访问)是一个简单的配置文件,它允许设计师,开发者和程序员通过它来改变Apache Web服务器的配置.这些功能包括用户重定向.URL重写(url rewrite,国内很多称为伪静态).目录密码保护.现在我们开始-- 1 建立并上传一个.htaccess文件建立一个.htaccess文件很简单,我们使用一个类似windows的记事本或者notpad++都可以,然后把"自动换行"功能关闭,然后写入一些字后保存文件.比如,我们可以起名为:htaccess.txt上传到

浅谈.htaccess文件--避免滥用.htaccess文件

.htaccess文件提供了一种目录级别的修改配置的方式. NOTE: 如果你拥有修改apache配置文件的权限,那么完全没有必要使用.htaccess文件.使用.htaccess文件会拖慢apache的性能.所有允许出现在.htaccess文件中的配置指令都可以设置在apache配置文件中的Directory块中,不仅拥有相同的作用而且具有更好的性能. .htaccess是什么?如何使用.htaccess文件?.htaccess文件提供了一种目录级别的修改配置的方式.一个文件,包含一条或多条配

Linux下nginx支持.htaccess文件实现伪静态的方法

在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的! 方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件,如本人的一个Discuz论坛目录: vim /var/www/html/168pc/bbs/.htaccess 2. 在里面输入规则,我这里输入Discuz的伪静态规则: # nginx rewrite rulerewrite ^(.*)/

创建.htaccess文件

有同学可能有这样的困扰,当你需要新建一个.htaccess文件的时候,先选择创建一个文本文件,比如a.txt,然后将此文件重命名为.htaccess,但是确认后会提示‘必须键入文件名’,然后就是重命名失败. 其实对于这个问题,有个很简单的解决办法,就是先将a.txt文件重命名为a.htaccess,然后用一个文本编辑器打开,接着选择另存为,保存的时候去掉文件名就可以了.So easy!