apache服务器301重定向
来源:互联网 发布:it妹 编辑:程序博客网 时间:2024/05/08 10:27
将不带www的定向到带www去
这里我使用mod_rewrite重写URL的方式来做,做之前朋友记得检查一下你的apache是否已经加载了rewrite模块。如图所示的那个模块,在apahce的httpd.conf文件里面查看
如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名。
-----------------------------
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^php100.com
RewriteRule ^(.*)$ http://www.php100.com/$1 [R=permanent,L]
----------------------------------------------------------------
在这里判断当前服务器变量HTTP_HOST是否等于php100.com,为真就进行重写,按照R=permanent进行永久重定向,L表示并立即停止重写操作,并不再应用其他重写规则。
END
将带www的定向到不带www的域名
首先我在apache中用这个域名建立了两个虚拟主机,一个带www,一个不带。
然后我将不带www的正确解析到对应的网站上面,然后我将带www的域名解析i到不带www的主机目录下面的一个二级目录里面,然后我在这个二级目录里面放了一个index.php,我利用php代码来做这个301。
php代码如下:
--------------------------------
<?php
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:http://XXX.com") // 你要定向的域名
?>
------------------------------------
这样当用户访问带www的域名的时候,就会访问这个二级目录下面的index.php,php就会执行301,将域名跳转会不带www的域名,这个跳转的时间非常断,用户感觉不出来的。
- apache服务器301重定向
- Apache服务器实现301重定向 iis7 301重定向
- Apache服务器实现301重定向详解
- apache服务器如何实现301重定向
- apache 301 重定向
- apache 301重定向
- apache 301重定向
- apache 301重定向
- apache 301重定向
- apache 301重定向
- Apache 301重定向
- 使用.htaccess实现apache服务器的301永久重定向
- pache服务器实现301重定向-ASP重定向
- 设置apache服务器常用设置 301重定向 执行php权限 防盗链 伪静态等
- apache中.htaccess实现301重定向
- apache 301重定向配置的例子
- apache 301重定向配置示例
- apache做301重定向的方法
- 获得android keystore的SHA1值
- Android内存泄漏分析及调试
- Eclipse中SVN的安装步骤(两种)和使用方法
- Android ActionBar完全解析,使用官方推荐的最佳导航栏
- Bash Shell in Linux
- apache服务器301重定向
- Android 中的 Service 全面总结
- 【iOS开发-83】一般项目中怎么设置UIStatusBar的隐藏和样式?
- 如何把maven项目转成web项目
- 防忽悠!五招教你如何分辨是云忽悠还是云专家
- Activity 中对onKeyDown和onKeyUp的处理
- iOS QQ、QQ空间、微信好友、微信朋友圈分享成功如何显示图文
- 怎么样就是把最新的网址加上最新的日期呢?
- 微软官方推荐前端 MVVM 框架KnockOut.JS深入浅出(史上最全面、深入、权威教程)