配置步骤:
第一步:找到apache的配置文件httpd.conf(文件在conf目录下)
第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商。
打开httpd.conf,找到
| 代码如下 | 复制代码 |
|
#LoadModule rewrite_module modules/mod_rewrite.so |
|
把#去掉
找到AllowOverride None 改成 AllowOverride All,
注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写。Apache 服务器要读每个网站下目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果。
对于不同的网址,需要在APACHE中增加如下内容
| 代码如下 | 复制代码 |
|
RewriteEngine On |
|
实例
实例301跳转
例一.下面是在一个虚拟主机里定义的规则。功能是把client请求的主机前缀不是www.111com.net和70.40.213.183都跳转到主机前缀为https://www.111cn.net,避免相同内容的网页有多个指向的域名,如http://111com.net。
| 代码如下 | 复制代码 |
|
NameVirtualHost 70.40.213.183:80 RewriteEngine on #打开rewirte功能 例二.将输入 en.111com.net 的域名时跳转到www.111com.net |
|
RewriteEngine on
RewriteCond %{HTTP_HOST} ^en.111com.net [NC]
RewriteRule ^(.*) https://www.111cn.net/ [L]
实现 伪静态在每个虚拟主机的地方设置Rewrite参数
| 代码如下 | 复制代码 |
|
|
|
TPLink TLWDR4320 无线路由器IP带宽控制功能分配带宽设置方法
SQL Server 2008及更高版本数据库恢复做法之日志尾部备份实用指南
TPLink TLWDR4320 无线路由器控制管控小孩上网行为设置
TPLink TLWDR4320 无线路由器打印服务器设置指南
TPLink TLWDR8620 52 无线路由器当作交换机使用教程
TPLink TLWDR8620 52 无线路由器映射服务器到外网操作方法