问题标签 [wildcard-subdomain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Apache基于子域的重写
我正在尝试将通配符域的请求重定向到子目录。
IE。something.blah.example.com
-->blah.example.com/something
我不知道如何获取要在重写规则中使用的子域名。
最终解决方案:
或者正如 pilif 所指出的那样
php - 通配符子域例外
我启用了通配符子域,并通过将 URL 按原样传递给我的index.php
(例如somecity.domain.com
)来动态解析 URL。
现在,我希望创建一些静态子域,我可以在其中安装不同的应用程序,而不是与我当前的应用程序(例如blog.domain.com
)混合。
我.htaccess
目前的阅读:
我可以操纵它.htaccess
来实现我的需要吗?可以通过Apache完成吗?
subdomain - 通配符子域
我知道以前有过一些关于这方面的讨论,但我已经尝试了所有建议的(我能找到的),到目前为止没有任何东西对我有用......
考虑到这一点,这就是我想要做的:
首先,我想允许用户发布页面并给他们每个他们选择的子域(例如:user.mysite.com)。据我所知,最好的方法是使用 mod_rewrite 和 .htaccess 将 user.mysite.com 映射到 mysite.com/user - 对吗?
如果这是正确的,有人可以给我关于如何做到这一点的明确说明吗?
另外,我在本地使用 MAMP 进行所有开发,所以如果有人能告诉我如何设置我的本地环境以相同的方式工作(我读过这更难),我将不胜感激。老实说,我一直在尝试一切都无济于事,因为这是我第一次做这样的事情,我完全迷失了。非常感谢您的帮助!
更新: 其中一些答案真的很有帮助,但对于我想到的系统,为每个用户手动添加子域不是一种选择。我真正要问的是如何即时执行此操作,并将 wildcard.mysite.com 重定向到 mysite.com/wildcard——Tumblr 的设置方式是我想做的一个完美示例。再次感谢!
mod-rewrite - 使用带有 Mod Rewrite 的通配符子域?
我有通配符子域,但是我只是不知道 mod_rewrite 到需要写这个的程度。谁能告诉我如何做到这一点,除了 www 以外的任何东西都不会进入主站点,但除此之外的任何子域都进入 /script/index.php?username=$username?
apache2 - 我需要哪些虚拟主机定义来支持 Apache 2 上同一 IP 地址上的 subdomain.mydomain.com 和 *.mydomain.com?
我在 Apache 2 上有一个虚拟主机设置,如下所示(简化):
我正在寻找的结果是所有不是 sub2.domain.com 或 sub1.domain.com 的东西都应该转到 domain.com。它们都必须位于相同的默认端口上,并且它们都共享相同的 IP 地址。
实际发生的是 sub2 按预期转到 sub2,而其他所有内容都转到 sub1,即忽略通配符定义。
我该如何解决这个问题?
谢谢!
dns - DNS记录中的非最左边通配符?
假设情况:
假设我经营一家托管公司,在那里我为人们托管子域。您可以注册并每月给我几美元,我会给您 yourname.mycompany.com。
现在,假设我希望 mail.*.mycompany.com 指向一台服务器,而 www.*.mycompany.com 指向另一台服务器。
这可能吗?RFC 似乎不这么认为,Wikipedia似乎也不这么认为,但是是什么阻止了 DNS 服务器有足够的逻辑来返回正确的东西?
如果是这样,是否有 DNS 托管服务提供商可以为我执行此操作,这样我就不必运行自己的 DNS?
windows-mobile - 如何配置 WinCE 以使用通配符 SSL 证书?
我们的 Windows CE 5.0 应用程序的通配符 SSL 证书 (*.domain.com) 存在问题 - 它不会接受它为有效的。
我了解 Windows Mobile 6.0 支持通配符证书(早期版本不支持),并且基于 WinCE 5 构建,这表明应该可以将 WinCE 5 更改为接受通配符证书(编辑 - 显然这表明我对环境,不是一个有效的假设!)。
任何人都可以建议我们如何去做吗?更改需要程序化,以便我们可以将其推广到数百个现有客户。
帮助!
asp.net - c# HttpModule 处理伪子域
我是使用 .NET 进行开发并从事个人项目的新手。我的项目将允许用户创建自己的简单移动网站。
我想编写一个处理伪子域的 HTTP 模块。
我已经设置了我的 DNS 通配符so sub.domain.com
等xxx.domain.com
指向同一个应用程序。我希望能够从sub.domain.com/pageID.html
URL 中提取子和 ID 部分,并从数据库服务器加载页面设置,以便构建页面并将其呈现给客户端。
我可以使用 URL 重写工具来做到这一点isapirewrite
,但我希望我的应用程序独立于操作系统,以便服务器不需要安装任何 3rd 方应用程序。
是否可以使用 HTTP 处理程序来做到这一点?
任何人都可以发布一个例子吗?
mysql - 虚拟目录作为数据库查询
我有一个站点,例如 site.com 我希望用户能够在他们的区域设置中访问它 site.com/somecity 这类似于 craigslist,但他们使用子域来访问它,例如 sfbay.craigslist.org 使用 Apache HTTP 服务器. 用于数据库的 MySql。
如果你能提供一个简短的解释,或许还有更深入的讨论的链接,我会对学习很感兴趣。我正在开发一个 Web 应用程序,想知道是否应该花一些时间来阅读 Apache,还是应该将更多时间集中在服务器端编程上。
谢谢!
ruby-on-rails - 在本地主机(OS X 10.5)上设置通配符域?
我开始开发一个基本上充当 WordPress MU 的网站,从某种意义上说,用户可以注册并拥有自己的博客。我将在 Rails 中对此进行编码,但是我希望能够利用通配符子域,因此我可以使用诸如 blog.example.com 之类的格式。我做了一些搜索,但找不到任何好的资源。
由于我使用的是 Rails,因此我不确定将其放在哪里,因为我使用的是 Mongrel,而不是 Apache。我可以通过在我的服务器上远程开发来绕过在我的本地计算机上执行此操作,但是我只想将此作为最后的手段。
如果需要,我可以提供有关我的开发环境的更多详细信息,但这里是基础知识:
- Mac OS X 豹 10.5.6
- 红宝石 1.8.7
- 导轨 2.3.2