我想要将所有子域redirect到用户configuration文件,例如: redirect这个URL: http://alexusername.example.com : http://alexusername.example.com 要: http://alexusername.example.com : http://alexusername.example.com 但是显示的内容是: http://example.com/user.php?q=alexusername : http://example.com/user.php?q=alexusername 我的意思是我想显示http://example.com/user.php?q=alexusername的内容而不改变浏览器中的URL我希望它仍然http://alexusername.example.com 我试过这个: <IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteCond %{HTTP_HOST} !www.blackhawk.site$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).blackhawk.site [NC] RewriteRule ^(.*)$ http://blackhawk.site/user.php?q=%2 [L] </IfModule>
我试图设置内部通配符子域指向我的Apache虚拟主机configuration(工作正常)。 问题是,Windows主机文件不能支持通配符子域名,所以我希望我的路由器和/或其他解决scheme可以协助。 我有一个十亿7404VGOX路由器,但不能在pipe理员看到任何选项来configuration此。 任何build议感激地收到。 谢谢,JD
进入一个奇怪的问题,其中通配符CNAMElogging(即* .example.com)重写特定的Alogging(即host1.example.com,host2.example.com)。 它只影响Verizon Wireless的域名服务器。 权威的域名服务器由Network Solutions(ns1.dnsbycomodo.net和ns2.dnsbycomodo.net)控制。 其他提供程序的名称服务器返回了正确的结果(OpenDNS和mxtoolbox.com),并且它不能成为caching问题,因为返回的不正确的IP(通过CNAME查找)以前从未使用,并且最重要的是,更改是在12小时前提出的,logging中的TTL只有7200。 删除通配符CNAMElogging似乎解决了这个问题。 有什么想法发生了什么? 有没有其他人遇到这个? 这只是Verizon的DNS服务器与networking解决scheme对话的一些错误吗? 据说通配符CNAMElogging已经有效一段时间( 通配符CNAME DNSlogging是否有效? )。 编辑: 这是事情发生的顺序 原始configuration: A * .example.com – > 1.1.1.1 host1.example.com – > 2.2.2.2 host2.example.com – > 3.3.3.3 变成: 删除了“A”* .example.com 添加了CNAME * .example.com – > hostalias.example.net,它parsing为4.4.4.4 结果: Verizon对host1.example.com和host2.example.com的查询开始返回4.4.4.4,而在OpenDNS和mxtoolbox.com上,它们仍分别正确返回2.2.2.2和3.3.3.3。
有人会如何设置build议的Tornado部署来设置通配符子域? 特别针对SaaS应用程序,它允许用户拥有http://username.example.com/以及让他们将自己的域名指向该URL。
我们有一个Windows服务器2008 R2 DNS服务器,我们正在尝试设置一个通配符DNS条目。所以我们希望proxy.domain.com和* .proxy.domain.com去同一个IP。 现在,似乎Windows服务器已经注册了实际的星号作为子域名。 所以* .proxy.domain.comparsing到正确的IP,但像login.proxy.domain.com不。 这似乎是专门针对2008年的问题,因为我们能够在2003服务器上运行。 有没有人遇到过这个呢?
问题不是一个持久的问题; 它有时会发生,我无法重新创build它(即使使用相同的url)。 [Tue Dec 20 09:07:12 2011] [error] [client 66.249.66.169](20025)给定的path包含通配符:访问/?p = 2463失败 [Tue Dec 20 10:10:30 2011] [error] [client 110.0.107.198](20025)给定path包含通配符:访问/proxyimages.php?url=http%3A%2F%2Fi.imgur.com %2F2DKZ0.jpg&mimeType =图片%2Fjpeg失败 我正在使用一个WordPress的博客进行了一些修改,自从一段时间以来,我已经从Apache获得了很多这些错误,谷歌结果这个问题是没有用的… 有任何想法吗? 编辑: 一些虚拟主机只与干净的httpd.conf不同 <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/ ServerName 94.102.49.102 </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/site1 ServerName www.site1.com ServerAlias site1.com *.site1.com </VirtualHost> <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/site2 ServerName www.site2.info ServerAlias site2.info *.site2.info </VirtualHost> <VirtualHost *:80> […]
我有很多我想要使用相同的模板停放的域名。 我已经对我的域名服务器进行了所有必要的更改。 目前,我必须为每个指向我的域名服务器的域添加一个named.conf.local条目。 现在的情况: zone "example.com" { type master; file "db.parking"; }; zone "example.org" { type master; file "db.parking"; }; 期望的情况: zone "." { type master; file "db.parking"; }; dp.parking $TTL 86400 @ IN SOA ns1.mynameserver.com. root.mynameserver.com. ( 2014061805 ; Serial //YYYYMMDDCC 8h ; Refresh 4h ; Retry 2w ; Expire 1h ) ; Minimum […]
我有一个通配符logging的BIND9数据库: * IN CNAME host.mydomain.tld. 我想让我的DNS服务器“欺骗”NXDOMAIN的select名称: nxhost1 => NXDOMAIN nxhost2 => NXDOMAIN etc… BIND9可以实现吗? 如果是这样,我该怎么办呢? 谢谢。
我想在* .example.com上为https启用DANE / TLSA。 要在example.com上激活它,我可以做到这一点(我用TYPE52而不是TLSA,因为我的DNS提供者不是DANE意识到的): _443._tcp.example. IN TYPE52 # 35 01010102d50459538b4c549014266824948c9294da322581e51a0f0e79ce8aea0def89 通配符不允许在中间,所以我不能这样做(对吧?): _443._tcp.*.example. IN TYPE52 # 35 01010102d50459538b4c549014266824948c9294da322581e51a0f0e79ce8aea0def89 但在* .example.com上激活它,我发现的唯一方法是(第一行已经在那里redirect* .example.com在相同的IP): * IN CNAME example.com. example.com. IN TYPE52 # 35 01010102d50459538b4c549014266824948c9294da322581e51a0f0e79ce8aea0def89 它工作,但它错误地启用它的所有协议/端口(SSH,IMAP,…) 我错过了什么 ? 我应该明确添加所有子域而不是使用通配符吗?
我如何设置多个网站的自签名证书?