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.azona.com/$1 [R=301,L]  //$1指(.*),如果有两个,要用第二个为$2

</IfModule>

/usr/local/apache2/bin/apachectl -t

/usr/local/apache2/bin/apachectl restart

如果是多个域名重定向到一个域名

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.domain.com   [OR]

RewriteCond %{HTTP_HOST} ^www.domain1.com$

RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]

</IfModule>

时间: 2024-10-27 07:53:43

apache 域名重定向的相关文章

个性化域名重定向到博客园–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 的域名重定向笔记

需求:要把访问域名 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

使用.htaccess实现apache URL重定向

一.什么是URL重定向? URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术. 二.URL重定向怎么配置? 1)首先需要apache开启重定向,修改httpd.conf配置: 1 查找: 2 Options FollowSymLinks 3 AllowOverride None 5 改为: 6 Options FollowSymLinks 7 AllowOverride All 2)去掉下面的注释 LoadModu

域名重定向

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

centos上安装nginx服务器实现虚拟主机和域名重定向

Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP

LNMP第二部分nginx、php配置(用户认证、域名重定向、日志、配置缓存、防盗链)

一.nginx的配置( nginx.conf) 1.nginx的主配置文件位置: /usr/local/nginx/conf/nginx.con 2.清空  /usr/local/nginx/conf/nginx.con默认的配置文件内容 [[email protected] ~]# > /usr/local/nginx/conf/nginx.conf >:重定向的意思,单独使用,可以把一个文本文档快速清空 3.拷贝一下代码到/usr/local/nginx/conf/nginx.conf文件

Nginx安装与配置:默认虚拟主机、用户认证和域名重定向

一.Nginx安装 1.下载并解压安装包 [[email protected] ~]# cd /usr/local/src/ [[email protected] src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz [[email protected] src]# tar zxf nginx-1.12.2.tar.gz 2.配置编译选项 [[email protected] src]# cd nginx-1.12.2 [[email 

nginx-设置默认虚拟主机、设置域名重定向、设置用户认证

Nginx默认虚拟主机 编辑nginx.comf vim /usr/local/nginx/conf/nginx.conf 删除server段 加入include vhost/*.conf: 代码预览 user nobody nobody; worker_processes 2; error_log /usr/local/nginx/logs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid; worker_rlimit_nofi