• Linux下利用.htaccess建立多站点


    一、登录域名注册商进行你的域名管理,设置A记录,A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。或者设置别名记录,CNAME (Canonical Name)记录,它可以将你注册的不同域名统统转到一个主域名上去!与A记录不同的是,CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址!

    二、编写文本文件htaccess进行规则重写。

    原文出自 http://helpdesk.bluehost.com/kb/index.php?x=&mod_id=2&id=394

    你把它拷贝下来后,请你从你主机public_html目录下下载你自己的文件后用记事本打开进行编辑。下面是我翻译的结果,你对照进行修改。

    #开头的语句是注释,被apache服务器忽略。

    # Do not change this line.
    #不要修改下面这行

    RewriteEngine on

    # Change yourdomain.com to be your main domain.
    #把下面的yourdomain.com 修改为你自己的主域名

    RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$

    # Change ’subfolder’ to be the folder you will use for your main domain.
    #把下面的’subfolder’修改为你在主机上的子目录

    RewriteCond %{REQUEST_URI} !^/subfolder/

    # Don’t change this line.
    #不要修改下面2行

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    # Change ’subfolder’ to be the folder you will use for your main domain.
    #把下面的’subfolder’修改为你在主机上的子目录

    RewriteRule ^(.*)$ /subfolder/$1

    # Change yourdomain.com to be your main domain again.
    # Change ’subfolder’ to be the folder you will use for your main domain
    # followed by / then the main file for your site, index.php, index.html, etc.
    #把下面的yourdomain.com 修改为你自己的主域名
    #把下面的’subfolder’修改为你在主机上的子目录
    #把紧跟在/后面的index.php 换成你站点的主文件,如index.php, index.html等等。

    RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
    RewriteRule ^(/)?$ subfolder/index.php [L]

  • 相关阅读:
    localStorage_留言板(储存功能)
    localStorage_留言板01
    localStorage的存储功能
    html表单笔记
    jdbc连接数据库Mysql实例
    (二)SpringMVC学习笔记-HelloWorld
    (一)SpringMVC学习笔记-概述
    animation的相关属性:
    text-transform的各种属性
    ajax请求的时候get 和post方式的区别:
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429564.html
Copyright © 2020-2023  润新知