问题标签 [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.
ruby-on-rails - 使用通配符子域将 www 重定向到服务器上的非 www
我有一个 Rails+Apache+Passenger 设置,我的应用程序提供通配符子域。我需要所有 www URL 重定向到它们的非 www 等价物。
- www.example.net 应该重定向到 example.net
- www.subdomain.example.net 应该重定向到 subdomain.example.net
我当前的虚拟主机配置如下
我在不同的位置尝试了各种重写规则,但没有一个生效。我已经检查以确保 apache 重写模块已启用并且 RewriteEngine 已打开。不知道我错过了什么。非常感谢所有帮助!
php - 如何在注册时为用户创建子链接?
我正在为我的用户创建虚荣网址。我该怎么做?
我想要类似 username.domain.com 的东西
我的第二个问题是,我也可以根据客户的要求定制这个吗?比如说,客户说向我的帐户添加一项功能,我能做到吗,因为它几乎就像我网站中的一个单独的网站?
apache - 域级别的 Apache 通配符
我的站点很少,并且它们都在单个服务器上具有相同的设置。现在,我想要一个公共文件,而不是在启用站点的目录中为每个配置文件单独配置文件。
想法是这样的:
www.abc.com 应该有 /var/www/abc 作为 DocumentRoot,www.xyz.com 应该有 /var/www/xyz 作为 DocumentRoot,等等。
所有其他参数,如日志文件、联系人电子邮件等也应具有相同的设置(abc.com 应将contact@abc.com 作为管理员电子邮件,xyz.com 应将contact@xyz.com 作为管理员电子邮件等)。
我找不到任何关于如何反向引用通配符等的教程。
问候,
J.P
apache - Apache - 子域、mod_rewrite 和 virtualdocumentroot
谁能建议我如何实现以下目标(我无法使用 mod_rewrite 或 virtualdocumentroot 编写解决方案)::
1)允许我网站上的任何子域,(*.mysite.com 不应给出 404 错误)和
2) 确保用户在浏览器中看到的 URL 是他输入的。
3)没有重定向
(因此,如果用户键入 avalidsubdomain.mywebsite.com,则应从相应目录提供页面。此时我不关心我需要保留的目录结构。只要它有效,什么都可以。另一方面,如果他输入了一些不存在的东西.mywebsite.com,他不应该得到 404,而是应该被带到网站上的自定义页面)。
例如,看到 blogspot.com 上的任何子域都可以使用 - 例如http://dsadsadsdsadsd.blogspot.com/。(当然谷歌是谷歌,他们可以编写自己的网络服务器)。但我确信像这样简单的事情可以在 Apache 中完成。
注意:1)我不想每次添加有效子域时都添加/更改 apache 配置或 .htaccess。
2)根据我在各个线程上阅读的内容,我可以将 mod_rewrite 用于一个包罗万象的子域规则,但是,用户在 broser 中看到的 URL 不会保持不变。
谢谢!
干杯,
J.P
我问了一个相关的问题,那里的答案似乎解决了这个问题。在这里提到以防有人看到这个问题:
.htaccess - mod_rewrite 正则表达式(重定向太多)
我正在使用mod_rewrite
, 将子域转换为目录 url。(来自这里的解决方案)。当我明确地为一个子域编写规则时,它可以完美运行:
但是,如果我尝试匹配所有子域,则会导致 500 内部错误(日志显示重定向过多)。代码是:
谁能建议出了什么问题以及如何解决?
.htaccess - htaccess,将虚拟子域重定向到 URL 参数
我有一个 .ne.ro 域(在罗马尼亚注册),访问者可以输入或不输入“www”:
http://mydomain.ne.ro
http://www.mydomain.ne.ro
我想重定向http://123.mydomain.ne.ro
到http://mydomain.ne.ro?id=123
. 如果访问者使用“www|mail|ftp”输入,则必须将其视为非参数(显然)。
我用最后一个 url 参数尝试了 htaccess 子域重定向,但没有用。
当前代码:
托管在hostgator 的商业计划(linux) 上并在nic.ro注册,只要询问。
google-app-engine - 谷歌应用引擎上的通配符子域,godaddy 域的替代品
我正在谷歌应用引擎上构建一个应用程序,并使用通配符子域映射对其进行设置:http ://code.google.com/appengine/docs/domain.html
接下来,我的域名是通过 godaddy 获得的,并且我为我想要的每个子域创建了特定的 CNAME,例如 www: How to use Google app engine with my own nucleus domain (not subdomain)?
我面临的问题是我希望 goDaddy 允许我使用通配符 CNAME,这样我就可以拥有任何子域,而无需专门为其设置 CNAME。如:ANYTHING.mysite.com
我通过谷歌在 Intraweb 上研究的所有内容都告诉我,如果我想通过 Godaddy 来做这件事,我很不走运。那么我还有什么其他选择呢?我真的很喜欢godaddy,我所有的项目都在一个帐户下,所以我讨厌把这个域名放在其他供应商下,但我还有什么其他选择?
.htaccess - 优化 htaccess 通配符子域代码
我有通配符子域在我的服务器上完美运行,但想优化 .htaccess 代码以使其更便携。我不知道该怎么做。
我想用正则表达式匹配替换特定的域名和扩展名(下面代码中的 DOMAIN 和 .com),以便在将通配符代码用于其他域时很容易移植。所以它应该是 domain.com 和 domain2.net 的替代品。这是我使用的代码:
它与您看到的通常版本有点不同,因为我已经为 www 添加了例外。+ 子域条件。在很多情况下,人们输入 www.sub.domain.com 会在服务器上中断。所以我检查了www。并在重定向之前将其删除。
谢谢你的帮助!
ssl - 通配符证书中的多个星号
是否可以获得带有多个星号的通配符证书?
例如,这行得通吗?
- *.*.example.com
或者我们可以生成一个只有一个前导星号的证书,例如 *.example.com?
apache - 如何更改所有子域以从其各自的子目录中读取不同的内容?
我将我的 DNS 配置为接受任何子域(通配符 *),但我无法将所需的内容反馈给浏览器。
public_html
我希望每个子域都返回相对内容,这些内容位于我的服务器路径中同名的子目录中。
例如,example.domain.com/picture.jpg
实际上会在public_html/example/picture.jpg
目前我已经测试了以下 .htaccess 代码,但它不起作用:
此代码和类似测试可以根据子域 (%1) 进行重定向,但请求字符串 ($1) 似乎是问题所在。