51dev.com IT技术开发者社区

51dev.com 技术开发者社区

htaccess

htaccess配置多域名虚拟主机

htaccess配置多域名虚拟主机

RewriteEngineonRewriteBase/#域名1RewriteCond%{HTTP_HOST}^blog.51dev.com$[NC]RewriteCond%{REQUEST_URI}!^/blog/RewriteRule^(.*)$blog/$1?Rewrite[L,QSA]#域名2RewriteCon...

为何Apache下.htaccess不起作用,Linux、Windows详解

为何Apache下.htaccess不起作用,Linux、Windows详解

可能出现下面这三种的错误可能性:第一种:启用rewrite和.htaccess设置rewrite设置:找到apache的配置文件httpd.conf文件,找到:#LoadModulerewrite_modulemodules/mod_rewrite.so去掉前面的#号。改为:LoadModulerewrite_modu...

.htaccess 基础教程(四)Apache RewriteCond 规则参数

.htaccess 基础教程(四)Apache RewriteCond 规则参数

Apache模块mod_rewrite提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。...

.htaccess 基础教程(三)RewriteCond标志符,RewriteRule适用的标志符

.htaccess 基础教程(三)RewriteCond标志符,RewriteRule适用的标志符

1、利用.htaccess防止盗链如果不喜欢别人在他们的网页上链接自己的图片、文档的话,也可以通过htaccess的指令来做到。当然这样也可以对你的网站服务器压力变小!这次先给出‘代码’,然后进行详细的讲解!这个东西纠结了我很久啊,既然自己懂一些,就拿出来和大家一起分享一下,可能有些地方理解错误了,希望发现不对的‘童鞋...

.htaccess 基础教程(二)

.htaccess 基础教程(二)

今天要介绍的:.htaccess的第一个应用是自定义错误页面,这将使你可以拥有自己的、个性化的错误页面(例如找不到文件时),而不是你的服务商提供的错误页或没有任何页面。这会让你的网站在出错的时候看上去更专业。你还可以利用脚本程序在发生错误的时候通知你(例如我使用FreeWebmasterHelp的PHP脚本程序,当找不...

.htaccess 基础教程(一)

.htaccess 基础教程(一)

.htaccess是什么?.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。说的通俗点,他就是:一个更改服务器配置的‘文本’文件。一般来说,如果你的虚...

通过htaccess文件配置多个一级域名指向根目录的子文件夹

通过htaccess文件配置多个一级域名指向根目录的子文件夹

 创建.htaccess文件,在Windows系统创建时要写成“.htaccess.”,不带双引号,否则不会创建成功。<IfModulemod_rewrite.c>Options+FollowSymlinksRewriteEngineOnRewriteBase/#RewriteCond%{REQU...

nginx上如何支持.htaccess伪静态转向

nginx上如何支持.htaccess伪静态转向

我们知道在apache上有一个常用的功能.htaccess转向,只要apache编译的时候指明支持rewrite模块就可以了。但是换到nginx上方法会有一点不一样,网上很多人说把.htaccess转向规则写到nginx的配置文件里面,这个办法是官方提供的方法之一,肯定是可行的。但是这个方法有一个缺陷:不方便,下次你要...

Apache环境.htaccess伪静态301跳转(www与不带www)

Apache环境.htaccess伪静态301跳转(www与不带www)

一般而言,我们使用的301跳转就是WWW与不带WWW域名之间的跳转,用行话说就是权重要归一。对于我们使用Apache环境的来说其实相对nginx比较简单,因为只需要我们在网站根目录有.htaccess文件。如果我们的网站,比如wordpress根目录有htaccess文件之后,我们只需要在文件内添加下面的代码,就可以实...

一个伪静态与404重定向例子(房产网),.htaccess文件内容

一个伪静态与404重定向例子(房产网),.htaccess文件内容

ErrorDocument404/404.phpRewriteEngineOnRewriteBase/RewriteRule^(.*).(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$/404.phpRewriteRule^(.*)/file/(.*).php(.*)$/404....

Apache开启.htaccess 支持

Apache开启.htaccess 支持

(1)<Directory"${SRVROOT}/htdocs">##PossiblevaluesfortheOptionsdirectiveare"None","All",#oranycombinationof:#IndexesIncludesFollowSymLinksSymLinksifOwnerMa...

php 去除路由中index.php 通过 .htaccess 文件

php 去除路由中index.php 通过 .htaccess 文件

首先在入口文件index.php得的当前目录下创建.htaccess文件。 然后将下面一段代码放进去;<IfModulemod_rewrite.c>RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENA...

apache的虚拟域名rewrite配置以及.htaccess的使用。

apache的虚拟域名rewrite配置以及.htaccess的使用。

在web服务器领域,Apache基本上是一统天下的,虽然现在越来越多的人转向nginx的,但是仍然由于apache的高性能以及强大的功能,还是大多数服务器在使用Apache。apache的安装就先不说了。今天主要来说Apache的虚拟域名功能以及对应的rewrite配置 啥是虚拟主机呢?就是说把你自己的本地的...

apache开启.htaccess

apache开启.htaccess

打开httpd.conf(在那里?APACHE目录的CONF目录里面),用文本编纂器打开后,查找 (1) OptionsFollowSymLinks AllowOverrideNone 改为 OptionsFollowSymLinks AllowOverrid...

使用 htaccess 重写 url,隐藏查询字符串

使用 htaccess 重写 url,隐藏查询字符串

例如我们有如下URL:http://example.com/users.php?name=tania但是我们想要让URL变成如下:http://example.com/users/tania我们可以通过修改 .htaccess:.htaccessRewriteEngineOnRewriteCond%{REQU...