不带www转向带www301重定向的方法apache+window环境
来源:互联网 发布:阿里域名备案需要什么 编辑:程序博客网 时间:2024/06/06 15:43
apache中我们以htaccess文件为主。
我们以本站http://blog.csdn.net/qq_29572055为例子
我们现在就先来看一下如果通过修改htaccess文件做301重定向,实现域名转向
第一种方法:
将不带www的顶级域名转向带www的二级域名:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^liqingbo.cn [NC]
RewriteRule ^(.*)$ http:
//www
.liqingbo.cn/$1 [L,R=301]
第二种方法:
通过修改apache的配置文件来实现
一般我们自己拥有自己的服务器的时候,都有可能会配置多站点,多站点的方法在这里我就不多说了。
<VirtualHost *:80>
DocumentRoot “E:
/xxx
”
ServerName
http:
//www
.域名.net
<
/VirtualHost
>
<VirtualHost *:80>
ServerName 域名.net
RedirectMatch permanent ^/(.*) http:
//www
.域名.net$1
<
/VirtualHost
>
在.htaccess中,Redirect重定向包含(不支持正则匹配)
第一个是permanent:永久性301重定向;
第二个是temp:临时重定向状态码,即返回302;
第三个是seeother:此参数表示“参见”的含义,即本资源已经被另外一个更好的资源替代了;
Redirect [permanent,temp,seeother]/service http://www.baidu.com/service
RedirectMatch函数支持正则
RedirectMatch 301 reed\/(.*)\.html$ http://liqingbo.cn/$1/
RedirectMatch 301 reed\/tag\/(.*)$ http://liqingbo.cn/tag/$1/
上面的也只是一些简单的例子,等我有时间了,再重新整理一下。
再者,301重定向还有几种方法:
RewriteRule ^A$ B [L,R=301]
RedirectMatch 301 ^A$ B
Redirect 301 A B
0 0
- 不带www转向带www301重定向的方法apache+window环境
- apache301重定向(不带www转向带www域名)
- nginx 不带www到www域名的重定向
- 域名带www与不带www重定向问题
- Apache 301重定向到带www的二级域名
- nginx 301跳转到带www域名方法(不带www访问时重定向到带www域名)
- nginx 不带www的域名重定向到带www的域名
- 301 重定向 怎么让输入的不带www自动加上www
- 把不带前缀的域名转向到www.域名的Apache 301转向配置样例
- 把不带前缀的域名转向到www.域名的Apache 301转向配置样例
- 你网站不带www的域名设置301重定向了吗?
- 阿里云centOS 将不带3www的域名301重定向到带www域名
- 将不带www的域名301重定向到带www域名
- Nginx 301 重定向实现不带www跳转到www
- 网站不带WWW访问时矢量字体加载不出来 网站重定向
- asp301重定向将不带www重定向到带www上
- nginx服务器带www,不带www统一转向为www
- 全站301重定性 避免带与不带www域名权重分散的几种方法
- hdu 1164 Eddy's research I【快速打印素数表】【水题】
- java使用Scanner类循环从控制台中获取数据的方法代码。
- siblings()遍历同胞元素
- iOS项目打包 Archive UUID
- 最小生成树算法[Prime/(Kruskal)]
- 不带www转向带www301重定向的方法apache+window环境
- 子网掩码怎么计算
- Struts2_参数传值
- leetcode.128. Longest Consecutive Sequence
- onethink学习之动态扩展菜单
- 为什么感觉国外的程序员更专业?
- C结构体内存对齐
- java入门教程-3.3Java变量的作用域
- nyoj 451 光棍节的快乐