我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

%{} [^.]+\.域名\.com$

^(.+) %{}$1 [C]

([^.]+)\.域名\.com(.*) /$1$2

其他配置文件

然后在DNS中开启泛解析到对应的IP地址。

可以实施以下解决方案。

域名:

绝对路径:/home//

自动解析到/home//www/

自动解析到/home//abc/

所有子域名均可自动解析到/home//下子域名对应的文件夹

只需创建一个包含子域名的文件夹并使用它即可。无需重新启动。

泛域名解析是将所有客户域名解析到同一个IP地址。

例如,*.客户域名下设置的所有内容都解析为相同的IP地址。

例如,客户端设备将自动解析为相同的 IP 地址。

通用域名是指 * IN A 123.123.123.123 或 * IN CNAME

泛域名解析的目的:

1、域名可以支持无限个子域名(这也是泛域名解析的最大用处)。

2、防止因用户输入错误而导致网站无法访问。

在DNS服务器中设置泛域名解析有两种方法。

1. 在域名解析中,设置*.txt的A记录或CName记录。指向某个IP/服务器名称(虚拟主机用户不支持此方法)

2、域名转发中设置*。转发到(虚拟主机可以支持这种转发方式,用户可以在自己的程序中确定访问者想要访问的域名)。我们会在程序技术文档中进行解释。

示例二:

实现动态二级域名解析的一个关键是如何提出唯一的名称,因为in的匹配不包括域名的匹配。其实,这是一层窗户纸。域名先重写,放在“Path”中,再重写“Path”就好了,就是说加了一个过渡。这个估计还是比较混乱,我举个例子。

首先按照我上次写的文章的要求写一篇,假设动态分析*。

注意,需要先做一个所谓的域名解析,也就是解析所有*.到某个IP。这超出了本文的范围,不会详细讨论。

相关配置如下:

//。

所有站点

日志/所有站点-

日志/所有站点-

# 下面三行实现动态解析

%{} ^[a-z0-9\-]+\.iecn\.cn$

^/(.*)$ /%{}/$1 ##注意##

^/([a-z0-9\-]+)\.iecn\.cn/(.*)$ //$1/$2 [L]

# 如果没有解析出来,扔到自己的PHP中处理。

^.*$ /index.php [L]

注意我标记的地方。这一步是一个过渡。我们来谈谈过程。假设您现在访问:

第一步重写后就变成了//xxx

第二步重写后为//zhong/xxx。其他的操作和我之前说的基本一样。

举另一个可能更常见的例子,假设博客系统需要

隐式重写为

这里的xxx可以看成是用户名。相信你已经见过很多这样的需求,但我不想解释太多。

我同意先做域名解析,这里不再赘述。将以下内容重写(仅部分):

%{} ^[a-z0-9\-]+\.iecn\.cn$

^/?$ /%{}

^/([a-z0-9\-]+)\.iecn\.cn/?$ /blog.php?u=$1 [L]

zzz 来自

用它可以实现任意域名的动态解析

该模块非常强大,以后我会写更多的例子。

使用方法我不想多说了,只是提供两个相关文档的地址:

如果你只是想用现成的,可以直接复制我的一份,修改一下。想要从技术上搞清楚,首先要掌握两方面的技术:

(可以参考我上面提供的两个地址)

正则表达式(这在很多地方都是非常有用的技术)

废话不多说,先说一下我对IECN.NET服务器的实际配置。

我已经习惯使用它了。如果你只想在你的服务器中使用这种动态解析,那和直接在配置文件中做是一样的。如果你想保留一些特殊站点的配置,可以使用它。

中,如果启用的话,如果没有匹配解析的话,就会默认到第一组,所以我们的动态解析自然就放在第一组了(这里就不详细讲一些相关的配置了,大家自行查看相关)文档),如下:

//。

所有站点

日志/所有站点-

日志/所有站点-

# 下面两行实现动态解析

//%{} -d

^/(.*)$ //%{}/$1 [L]

# 如果没有解析出来,扔到自己的PHP中处理。

^.*$ /index.php [L]

将其更改为您自己的路径。请注意,它在这里不起作用。关健看着这两行:

//%{} -d

^/(.*)$ //%{}/$1 [L]

第一行是一个条件。这里的条件是:如果路径//%{}存在,%{}是访问站点的域名,-d表示这个路径存在(如果是文件则为-f);

第二行是一条规则。该规则执行的前提是:符合该规则的正则表达式匹配;并且满足之前的条件(即刚才提到的第一行)。这里匹配的是.*,即一切。也就是说,只要第一行的条件为真,就会被重写为//%{}/$1,%{}是站点的域名,$1则匹配.*。

好的,现在很清楚了。假设现在有一个指向该服务器的点。当你访问它时(假设这个域名没有在其他地方解析),看看它是如何工作的:

首先,当它没有找到匹配的解析时,它就来到这组默认的解析;

//判断是否存在;

如果存在,则重定向到 //。

如果您访问,您将被重定向到系统的 ///test.html。

也就是说,如果你创建一个与域名同名的目录(并且有访问权限),就可以实现这个域名的解析。

看起来有点难懂,其实很简单。

这是任何域名的动态解析。有时间我会写一下同域名下二级域名的解析。事实上,我只需要对此做一些微小的改变。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6931.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线