分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

apache域名跳转

发布时间:2023-09-06 01:31责任编辑:林大明关键词:apache
①编辑虚拟主机配置文件/usr/local/apache2.4/conf/extra/httpd-vhosts.conf如下

<VirtualHost *:80>    DocumentRoot "/data/wwwroot/111.com"    ServerName 111.com    ServerAlias www.example.com  2111.com.cn    ErrorLog "logs/111.com-error_log"    CustomLog "logs/111.com-access_log" common    <IfModule mod_rewrite.c>        RewriteEngine on        RewriteCond %{HTTP_HOST} !^111.com$        RewriteRule ^/(.*)$ http://111.com/$1 [R=301,L]    </IfModule></VirtualHost>

说明:

<IfModule mod_rewrite.c> //需要mod_rewrite模块支持

RewriteEngine on  //打开rewrite功能

RewriteCond %{HTTP_HOST} !^111.com$  //定义rewrite的条件,主机名(域名)111.com满足条件

RewriteRule ^/(.*)$ http://111.com/$1 [R=301,L] //定义rewrite规则,当满足上面的条件时,这条规则才会执行。301表示永久重定向的状态码,L表示跳转一次。

②编辑/usr/local/apache2.4/conf/httpd.conf

将LoadModule rewrite_module modules/mod_rewrite.so取消注释

③重启服务

④测试

[root@test_01 ~]# curl -x192.168.231.128:80 2111.com.cn -IHTTP/1.1 301 Moved PermanentlyDate: Thu, 21 Dec 2017 14:05:24 GMTServer: Apache/2.4.28 (Unix) PHP/5.6.30Location: http://111.com/Content-Type: text/html; charset=iso-8859-1


apache域名跳转

原文地址:http://blog.51cto.com/lavender7n/2053120

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved