通过apache的rewrite实现URL重定向

这一技术通过apache的rewrite可以实现,当然你得把不带www的域名指向你服务器的IP

 要是虚拟主机的话,得在viralhost段加入 ServerAlias xxx.com

然后打开重写引擎功能

 RewriteEngine On

能过rewritecond判断主机名是否带www

RewriteCond %{HTTP_HOST}  ^xxx/.com$ [NC]

然后来一条

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

OK,重起apache,现在在浏览器中输入 xxx.com 看看是不是自动变成了www.xxx.com了呢。

重新整理一下就是:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xxx/.com$ [NC]

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

相关推荐

  1. 通过apacherewrite实现URL定向

    2024-07-17 05:10:04       26 阅读
  2. 从零手写实现 nginx-26-rewrite url

    2024-07-17 05:10:04       22 阅读
  3. nginx+lua 实现URL定向(根据传入参数条件)

    2024-07-17 05:10:04       21 阅读
  4. thinkphp在apache、nginx和iis下URL

    2024-07-17 05:10:04       39 阅读
  5. Backend - Django URL 路由 & 定向 & url编码解码

    2024-07-17 05:10:04       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 05:10:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 05:10:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 05:10:04       57 阅读
  4. Python语言-面向对象

    2024-07-17 05:10:04       68 阅读

热门阅读

  1. 掌握Conda环境管理:使用conda env remove命令的精要

    2024-07-17 05:10:04       20 阅读
  2. 【python】Request简单使用

    2024-07-17 05:10:04       18 阅读
  3. Redis端口开启防火墙报错

    2024-07-17 05:10:04       22 阅读
  4. KITTI 3D 数据可视化

    2024-07-17 05:10:04       28 阅读
  5. 口令爆破基础学习

    2024-07-17 05:10:04       24 阅读
  6. 基于单片机的直流电机控制

    2024-07-17 05:10:04       25 阅读