Apache的各种重定向实例
时间:2015-11-07 阅读:次 QQ群:182913345
1.访问网站某目录301重定向另外一个域名
<VirtualHost *:80> ServerName www.meiwen520.com ServerAlias meiwen520.com DocumentRoot "f:/Apache2.2/htdocs/aa" #将目录shsx下内容301重定向www.php520.cn Redirect permanent /shsx http://www.php520.cn/ </VirtualHost> |
上面例子就是:
将访问www.meiwen520.com/shsx 内容301重定向到www.php520.cn
2.访问某个域名重定向到另外一个域名的某个目录
<VirtualHost *:80> ServerName www.meiwen520.com #DocumentRoot "C:/Apache2.2/htdocs/htdocs2/aa" RedirectMatch 301 ^(.*) http://www.php520.cn/php/ </VirtualHost> |
将www.meiwen520.com 所有请求都重定向到 http://www.php520.cn/php/
3.访问某个域名让浏览器自动跳转到该域名下的某个目录,不显示首页。
<VirtualHost *:80> ServerName www.php520.cn RedirectMatch ^/$ http://www.php520.cn/php </VirtualHost> |
比如 访问 www.php520.cn 直接定位到 www.php520.cn/php
4.将域名A下的页面全部301重定向到域名B去,当网站要换域名的时候用到。
<VirtualHost *:80> ServerName www.meiwen520.com Redirect permanent / http://www.php520.cn/ RedirectMatch (.*)\.html$ http://www.php520.cn/ </VirtualHost> |
5.访问首页index.shtml跳转到域名根下。一般用于SEO优化,防止首页权重分散。
<VirtualHost *:80> rewriteEngine on rewriteRule /index.html http://www.php520.cn/ [R=permanent,L] </VirtualHost> |
比如访问 www.php520.cn/index.html 跳转到 www.php520.cn
上一篇:Linux开启与禁用ping设置
下一篇:Linux常用命令大全