服务器

当前位置:首页 > 服务器 >

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常用命令大全

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2