域名跳转

# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

在对应的虚拟主机配置文件中加入

<IfModule mod_rewrite.c>

RewriteEngine on

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

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

</IfModule>

<IfModule mod_rewrite.c>

RewriteEngine on

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

RewriteCond %{HTTP_HOST} ^www.bbb.net$

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

</IfModule>

时间: 2024-08-08 17:52:10

域名跳转的相关文章

Apache配置域名跳转、日志切割、静态缓存、防盗链、访问控制

·/usr/local/apache2/bin/apachectl  -M:查看安装了哪些模块 ·/usr/local/apache/bin/apachectl   -V:查看使用的模式 ·/usr/local/apache2/bin/apachectl  -t:检查语法错误 ·/usr/local/apache2/bin/apachectl  -l:查看安装的库文件 ·/usr/local/apache2/bin/apachectl graceful:重新加载配置 ·/usr/local/ap

Apache用户认证;域名跳转;

扩展 apache虚拟主机开启php的短标签   http://www.aminglinux.com/bbs/thread-5370-1-1.html 1. 编辑第二个虚拟主机设定Apache用户认证(访问网站需要用户密码认证) [[email protected] ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 插入内容如下(设定指定网站访问认证参数如下位置如图) <Directory /data/wwwroot/111.co

apache服务器主域名跳转www域名

为集中网站权重,有时候我们需要把www域名跳转到主域名,或者主域名跳转到www域名. apache服务器如何实现主域名跳转www域名: 打开网站根目录下.htaccess文件,没有的话新建一个上传至网站根目录下 添加代码 RewriteEngine On RewriteCond %{HTTP_HOST} !^www.域名.com [NC] RewriteRule ^(.*)$ http://www.域名.com/$1 [L,R=301] 反之,同理.

apache配置-域名跳转、日志切割、静态缓存、防盗链

·/usr/local/apache2/bin/apachectl -M:查看安装了哪些模块     ·/usr/local/apache2/bin/apachectl -t:检查语法错误 ·/usr/local/apache2/bin/apachectl -l:查看安装的库文件 ·/usr/local/apache2/bin/apachectl graceful:重新加载配置·/usr/local/apache2/htcocs         主页存放目录 ·/usr/local/apache

windows linux hosts文件的配置,开发项目中域名跳转等。

我们通常都知道Windows中hosts文件(C:\Windows\System32\drivers\etc),用来映射域名的.linux上当然也有,一般在/etc/hosts下. 当工作的项目,在开发机中,有各种域名跳转的时候.有时候找不到文件,有可能就是hosts木有配置正确.好比,我在开发机上,域名a.baidu.com下敲着代码,但是在这里有个接口去访问b.baidu.com,此时我在hosts中是映射了a的,但没映射b.今天犯了这个错误,当时一ping b.baidu.com,显然ip

apache 配置用户认证 域名跳转 日志 静态缓存文件 防盗链接

配置文件:/usr/local/apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/data/www" ServerName www.1.com ServerAlias www.a.com www.b.com #配置用户认证 <Directory /data/www> AllowOverride AuthConfi

LAMP_ 配置域名跳转

vi/usr/local/apache2/conf/extra/httpd-vhosts.conf 单域名跳转: <IfModule mod_rewrite.c>        RewriteEngine on        RewriteCond %{HTTP_HOST} ^www.domain1.com$        RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]    </IfModule> 如果是多个域名,可

Apache Rewrite实现URL的跳转和域名跳转

Apache Rewrite实现URL的跳转和域名跳转 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言.可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式.如果要想用到rewrite模块,必须先安装或加载rewrite模块.方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块. 基于服务器级的(httpd.co

nginx 分别对各个域名跳转

根据需要对访问的域名跳转到维护页面. server {        listen  80;        server_name  ~^(fzj|monitor).10fei3.top;        if ($host ~* 'monitor.10fei3.top'){        rewrite ^/ http://maintaining.10fei3.top/maintaining.html;        } --

Apache的用户认证及域名跳转

[[email protected] abc]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf    DocumentRoot "/data/www"    ServerName www.qq.com    ServerAlias www.aqq.com  #  ErrorLog "logs/dummy-host.example.com-error_log"  #  CustomLog "logs/