可以使用域名转向功能或代码方式实现。
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
域名服务器管理名字的方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。
所谓域名服务器(即Domain Name Server,简称Name Server、DNS)实际上就是装有域名系统的主机。它是一种分层结构数据库,能够执行域名解析(name resolution)。
DNS可以允许一个名称服务器把他的一部分名称服务(众所周知的zone)“委托”给子服务器,从而实现一种层次结构的名称空间。此外,DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽。
当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。域名同时也仅限于ASCII字符的一个子集,这使得很多其他语言无法正确表示他们的名字和单词。
基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳。
另外,在域名中大小写是没有区分的。域名一般不能超过5级,从左到右域的级别变高,高的级域包含低的级域。域名在整个Internet中是唯一的,当高级子域名相同时,低级子域名不允许重复。一台服务器只能有一个IP地址,但是却可以有多个域名。
输入域名代码指令:
RewriteEngineOn
RewriteBase/
RewriteRulehttp://要跳转的域名/$http://要转向的域名/[R=301,L]
RewriteRule^(.*)article/list_([0-9]+).html$$1/article/list_$2[R=301,L]
<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="rule1"stopProcessing="true">
<matchurl="^news/list_([0-9]+)"/>
<actiontype="Rewrite"url="index.php?m=content&ampc=index&ampa=lists&ampcatid=1&amppage={R:5}"/>
</rule>
<rulename="WWWRedirect"stopProcessing="true">
<matchurl=".*"/>
<conditions>
<addinput="{HTTP_HOST}"pattern="^需要转的域名$"/>
</conditions>
<actiontype="Redirect"url="http://要转到的域名/{R:0}"redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
扩展资料
域名由前缀和后缀组成,前缀是点前而的部分,例如baidu.com,前缀是baidu,而bai后缀是com,而前缀一般由注册者注册时自定义的。
网域名称系统(DNS,Domain Name System,将域名和IP地址相互映射的一个分布式数据库)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)