apache 实现域名重定向

<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.emma.com
    ServerAlias www.alex.com
    ErrorLog "logs/discuz-error_log"
    CustomLog "logs/discuz-access_log" common

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^www.alex.com$          
        RewriteRule ^/(.*)$ http://www.emma.com/$1 [R=301,L]
    </IfModule>

</VirtualHost>

实现域名从www.alex.com 跳转到 www.emma.com

301 :永久重定向。

302:临时重定向。

L:last   执行一次重定向。

时间: 2024-10-29 20:25:40

apache 实现域名重定向的相关文章

apache 的域名重定向笔记

需求:要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上实现:在相关的虚拟主机中增加 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.domain1.com$ RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L] </IfModule> 复制代码 如果是多个域名重定向到一个域名 <I

apache本地域名ip重定向vhosts

apache本地域名ip重定向,使本机通过指定域名访问到指定ip路径. 1.apache配置apache/conf/httpd.conf  : 开启配置 Include conf/extra/httpd-vhosts.conf 2.apache配置apache/conf/extra/httpd-vhosts.conf : <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:/WWW/App_wxjh&quo

个性化域名重定向到博客园–Apache

开通了博客园页面,深深的被其简洁干净所吸引,顿时想将自己的个人域名重定向到博客园页面. 本来自己有一台 AWS EC2 主机,使用Apache 修改下配置即可. 1. 生成新配置文件 redirect_subdomains.conf # Enable Virtual Host NameVirtualHost *:80 # Setup redirection <VirtualHost *:80> ServerName blog.zhengyongfeng.cn Redirect permanen

LAMP架构(apache用户认证,域名重定向,apache访问日志)

一.apache用户认证 用户认证就是打开一个网站.会让你输入用户名和密码.对了才会让你访问HTTP, vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 编辑内容如下 <Directory /data/wwwroot/www.123.com> //指定认证的目录 AllowOverride AuthConfig //这个相当于打开认证的开关 AuthName "123.com user auth" //自定义认证的名

apache 域名重定向

域名重定向,域名跳转 通常叫做301 永久重定向 需求,要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上 实验,把www.azonabj.com 的域名跳转到 www.azona.com 上 实现: 在相应的虚拟主机中加入 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.azonabj.com$ RewriteRule ^/(.*) http://www

Apache环境中重定向301的配置

在实际生产环境中Apache服务器上web站点往往因为需要维护或者是弃用旧的域名时需要使用域名重定向,那么就可以利用Apache服务的rewrite规则快速的修改虚拟主机实现301重定向,如果还不了解http的状态码的可以看:http://jim123.blog.51cto.com/4763600/1836154 <VirtualHost *:80>    DocumentRoot "/data/www/www.test1.com"    ServerName  www.t

Apache配置域名跳转

需求:要把访问域名 www.ppt.com(或www.ppt1.com) 的域名转发到 www.tpp.com 上实现: [[email protected] abc]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <IfModule mod_rewrite.c>    RewriteEngine on    RewriteCond %{HTTP_HOST} ^www.ppt.com$    RewriteRule ^(.*)$ ht

mac下配置Apache虚拟域名方案,以及遇到的坑

  1. 配置Apache虚拟域名 1.执行    sudo vi /etc/apache2/httpd.conf 开始配置httpd.conf 的文件; //配置listen 80端口(默认配置),此处可以修改监听端口,例如Listen 81   2.打开相应 LoadModule 相应LoadModule userdir_module libexec/apache2/mod_userdir.so //允许用户从自己的主目录中提供页面(使用"/~username") LoadModu

域名重定向

最近几天接触域名重定向,就尝试使用nginx和apache做转发,其实,nginx还是蛮简单的,几分钟就搞定了,可是这个apache,可是费了我不少精力 现在就记录下来,供朋友们参考 -------------------> 先说nginx,直接上截图了,真心没什么~ -------------------------> 下面就说下apache,这个其实在两年前就弄过,可是好久不弄了,还是生疏了,好在现在搞出来了 1.先要吧httpd.conf 中开启以下注释 LoadModule proxy