【发布时间】:2015-04-17 22:56:41
【问题描述】:
我已经设法在 nginx 和 php 中将用户名配置为子域(在 localhost 上,我不确定当我在 DigitalOcean 上托管它时它是否可以工作)。但现在我还有两个疑问/问题。
- 在子域中禁用某些关键字,如俚语、通用词等。
- 保留一些关键字,如 test、beta、rc,这些关键字应该只能从我们的开发机器访问。
如何实现它们?
nginx 是否可以访问数据库,因为我有一个保留字的小表,我使用这些保留字来禁用这些字作为用户名的注册。
我正在使用 PHP 5.6、Phalcon、nginx、Fedora(或 ubuntu,我们对在 VPS 上使用的感觉很复杂)。
【问题讨论】:
-
如果你想禁止使用“foo”,你是禁止“bunnyfoo.yourdomain.com”还是只允许“foo.yourdomain.com”?
-
我有一个表格,其中包含 830 个我们想要完全禁止的禁用词(粗俗、辱骂、其他俚语),以及另外 15 个我们只想禁用的词,例如 beta、testing、test 等能够从我们的开发机器访问。我认为“Foo.yourdomain.com”场景应该足够了。
-
投反对票,我不介意投反对票,但我希望你告诉我哪里出了问题,以便我可以调整/纠正问题。另外,我已经研究了将近一周,所以在问这里之前我做了基本的谷歌搜索和stackoverflow搜索。
-
最坏的情况,你可以设置明确的路由来解析一个“你不能使用那个词”的网页。
标签: php nginx subdomain wildcard-subdomain