欢迎各位兄弟 发布技术文章

这里的技术是共享的

apache

htaccess重写子目录

htaccess 手机访问时 在 只有主域名的情况下 加上 m.主域名 在只有子域名的情况下 加上 m-子域名.主域名 自已亲自做的 有大用

#下面红色部分表示 只有主域名的情况下 进行跳到 m.主域名RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]  RewriteCond %{HTTP_HOST} ^[^\.]*\.[^\.]*$ [NC]  RewriteRule ^(.*)$ http://m.%{HTTP_HOST}/ [R=301,L]

Apache Options指令详解

Options指令是Apache配置文件中一个比较常见也比较重要的指令,

apache中Options Indexes FollowSymLinks详解

Indexes 

显示一个目录下面的文件夹和文件

要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。

Apache httpd.conf配置文件AllowOverride参数详解 Apache下的AllowOverride和.htaccess 有大用

apache里面有一个很好用的服务,伪静态技术,也就是URL Rewrite(URL重写),它配合利用正则表达式,可以将url进行修改,可以利用网站的seo,也可以使url变得更加整洁,很是方便。

这里面牵扯到几个配置很有趣。有时候,我们需要修改apache默认配置,但是,我们却不想对apache的http.conf进行太多的修改,所以我们使用.htaccess(分布式配置文件)来达到我们的目的。

URL重写指南 有大用 有大用

URL重写指南

重写规则如果条件不匹配

RewriteCond

The RewriteCond directive defines conditions under which the rewriting should take place.

 

只允许从特定的URL在htaccess文件访问

htaccess 这个就可阻止 某个 url 的访问 只允许某个 url 的访问 RewriteCond RewriteRule 自已亲自做的 有大用 有大用 有大用

阻止某 url 的访问 RewriteCond %{REQUEST_URI} ^/abc$RewriteRule  (.*) - [F]   #注意红色部分 这里最好不能使用 ^(.*)$ 只允许某 url 的访问  好像下面 !^ 开头的 或 != 开头的对伪静态始终不起作用 不知什么原因 RewriteCond %{REQUEST_URI} !^/abc$ #RewriteCond %{REQUEST_URI} !=/abc

Apache的Satisfy详解

最早接触Satisfy,是这样一个情况,一个目录启用了密码保护,想单独开放它的一个子目录,让这个子目录无须密码即可访问,那么需要这样设置:

.htaccess deny access to all except to one file

How to deny access to a file in .htaccess

查看linux、apache、php、mysql版本号 有大用

$ httpd -v$ php -v 

一台服务器同时运行多个版本的php

如果你手上有两套php程序,一套是基于php2.3,一套是基于php3.0的,两套程序要同时上线,此时你可以安装多个apache,但是存在端口冲突问题,如果使用不同端口,域名就要带端口号。增加服务器也是一种方法,但是增加了不必要的成本。

域名解析中“TTL”是什么意思?

我们在解析域名时经常会看到 TTL 这个字段,里面默认写的是 3600 。

关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)

介绍和配置:

以数据库后台驱动的动态内容的网站,经常会遇到这些的问题:

httpd.conf htaccess RewriteCond or and 有大用

例如,利用mod_rewrite可以禁止从其他的网站链接到你的图片:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [OR,NC]

php中重写里面RewriteCond %{REQUEST_FILENAME} !-f是什么意思 有大用

RewriteCond 重写条件

RewriteCond 和RewriteRule

Apache的Mod_rewrite学习 (RewriteCond重写规则的条件)收藏

RewriteCond Syntax: RewriteCond TestString CondPattern [flags]   RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模 板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。

浅析Apache中RewriteCond规则参数的详细介绍

RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。

Apache中RewriteCond规则参数的详细使用介绍

本文为大家讲解的是Apache中RewriteCond规则参数的详细使用介绍,感兴趣的同学参考下。

一个 ok 的 htaccess 有大用 有大用

AddDefaultCharset UTF-8ErrorDocument 404 /error.html <IfModule mod_rewrite.c> RewriteEngine On #下面几行是 手机跳转 但是 遇到图片时不跳转 #判断手机浏览器 判断 是不是 jpg文件 这里RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC] //以前使用的上正斜杠,现在是反斜杠 

Nginx+Apache配置详解

我们依然尽可能采用yum来安装我们需要的软件,由系统官方维护的软件,其安全性和稳定性都值得信赖,并且容易管理,升级方便,但是在CentOS和RHEL的官方yum源中暂时没有Nginx等软件包,所以我们需要使用EPEL的yum源。

apache虚拟主机泛域名解析的配置方法

apache虚拟主机中设置泛域名

Apache中设置虚拟主机时,ServerName设置不支持扩展符,故若需支持泛域名解析,应用ServerAlias 进行配置。

SetEnv apache httpd.conf 中 SetEnv 应该放在虚拟机的外面 有大用

<VirtualHost *:80>    ServerName my.cistudy.com    #ServerAlias  dedecmsv57gbk.shi       DocumentRoot D:/xampputf8/htdocs/cistudy    #ErrorLog logs/error_log    #CustomLog logs/access_log combined    <Directory "D:/xampputf8/htdocs/cistudy">        Options All        AllowOverride All        Order allow,deny        Allow from a

412 Precondition failed)

 要帮百度吗风兮 2017/03/27 15:32:01 HTTP 412 错误 – 先决条件失败 (Precondition failed) 您的 Web 服务器认为,该服务器检测到客户端发送的 HTTP 数据流包括一个没有满足的‘先决条件’规范。 HTTP 循环中的 412 错误 任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环: 从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
同步内容
唯物品评历史

关注"唯物品评历史",跟着泪痕春雨先生,读懂历史,看彻人生

打开隐藏二维码