问题标签 [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.

0 投票
2 回答
3758 浏览

django - 在 django web 应用程序中,如何给用户自己的子域?

我正在使用 Django 和 Pinax 开始一个新的 Web 应用程序项目。我希望能够像 Wordpress 和其他网站一样为我的用户提供唯一的域名:username.wordpress.com。我不确定如何使用 Django 来解决这个问题,因为 url 解析逻辑(在 urls.py 中)以域名之后的 url 开头。

更具体地说,将有多个用户组,每个组都有一个唯一的名称。不确定这会有所不同,但我想我应该提到这一点。

有什么方法可以操纵 http 请求,使 URL 在 Django 中看起来就像 url 一样www.domain.com/groupname,但仍显示在浏览器地址栏中groupname.domain.com

0 投票
2 回答
693 浏览

asp.net - 用户(ASP.NET)省略时如何自动添加子域www?

好的,由于某些客户端安全性或其他原因,数据库跟踪仅在子域前面有 www 时才有效。我想阻止用户访问 thewebsite.com 并在以后发现数据库没有为他们记录时提供进一步的支持票。如果他们点击 thewebsite.com,我需要它重定向到 www.thewebsite.com。

PS:我听说人们抱怨 www 应该已经被弃用了,所以请屏住呼吸;)

0 投票
1 回答
581 浏览

asp.net - 跨子域的 Asp.Net 配置文件

有什么方法可以跨另一个子域访问一个子域中设置的个人资料信息?还是个人资料信息应用程序特定?

我正在一个子域中设置配置文件值,并希望在另一个子域中访问该配置文件。

0 投票
2 回答
6594 浏览

css - 站点通过 mod_rewrite 快 5 倍,但 CSS 图像损坏

我正在使用 .htaccess 通过以下重定向加速网站:

通过收听 Stack Overflow 播客,我了解到这可以使站点更快,因为浏览器可以同时下载更多文件(显然每个域有两个流,尽管这未经证实)。

确实,差异是巨大的。页面加载速度大约是原来的五倍

我没有触及原始文件夹和图像——我只是使用 mod_rewrite 将地址从example.com/images/更改为i.example.com/

我遇到的问题是,这种技术非常适用于 html 中包含的图像标签,但不适用于通过样式表包含的图像:

img src=/images/logo.jpg完美运行

背景:网址(/images/logo.jpg);不工作

服务器错误日志包含以下条目:

文件不存在:/var/www/html/css/images,引用者:http ://example.com/page.html

这似乎意味着重写规则的应用不正确。

如果我使用样式表工作:

背景:网址(http://i.example.com/logo.jpg);

但是,为了避免重写所有样式表,我想知道:为什么 url 重写不像 html img 标签那样适用于样式表

[update1] Safari 4 Beta、Firefox 3.0.3 和 Chrome 中存在此问题,但该页面在 IE6 中完美运行

[update2]添加 [L,R=301] 和 [L,R=302] 没有帮助。

[update3]我根据 Gumbo 的以下建议尝试了以下方法:

如果路径与主机名不匹配,则在外部重定向:

内部重定向;如果有不必要的文件夹名称,请将其删除(请参阅上面的服务器错误):

它仍然没有工作。奇怪的是,服务器错误是:

文件不存在:/var/www/html/css/var,引用者: http: //domain.com/page.html

0 投票
6 回答
5480 浏览

php - 如何将 PHP 应用程序限制在它们自己的目录和它们自己的 php.ini 中?

我在我的 Mac 上运行多个 PHP 应用程序,运行 OS X 10.5.6、Apache 2、PHP 5。我为每个项目设置了子域、每个子域的主机文件条目以及 Apache 配置中的虚拟目录块。所以

project1.localhost 转到 /Library/WebServer/Documents/Project1
project2.localhost 转到 /Library/WebServer/Documents/Project2
等...

但是,这种方法并没有真正“隔离”网络应用程序。例如,如果我包含这样的脚本:

它从我的计算机的基本目录中引用脚本。所以它访问
C:/includes/include.php

有没有办法让我参考
C:/Library/WebServer/Documents/Project2/includes/include.php

基本上,让它不知道它自己的目录之外的任何东西。另外,有没有办法在每个子域的基础上使用 php.ini?

0 投票
1 回答
87 浏览

mysql - 虚拟目录作为数据库查询

我有一个站点,例如 site.com 我希望用户能够在他们的区域设置中访问它 site.com/somecity 这类似于 craigslist,但他们使用子域来访问它,例如 sfbay.craigslist.org 使用 Apache HTTP 服务器. 用于数据库的 MySql。

如果你能提供一个简短的解释,或许还有更深入的讨论的链接,我会对学习很感兴趣。我正在开发一个 Web 应用程序,想知道是否应该花一些时间来阅读 Apache,还是应该将更多时间集中在服务器端编程上。

谢谢!

0 投票
1 回答
268 浏览

apache - 停止子域访问根

我有这样的根和子域(给我的朋友)

/home/blahblah/ /home/blahblah/domain.com/

(阿帕奇服务器)

我可以通过使用一些 php shell 脚本来停止子域访问 root 吗?

0 投票
3 回答
7897 浏览

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
0 投票
3 回答
249 浏览

dns - 域管理(多台服务器)

这是我的场景:

我有两个托管在不同服务器上的 Web 应用程序。我想做的是请求“*.mydomain.com”(即没有子域、“www”等)去第一台服务器,并请求“mysubdomain.mydomain.com”去第二个服务器。我该如何做到这一点?

它只是我的域名注册商的“CNAME”设置吗?像“www.mydomain.com”到 ip 11.11.111.111?

我知道这不一定与编程有关。但是,我认为 asnwer 也会对网站上的其他人有所帮助,因为大多数问题都与 Web 开发相关。

谢谢!

0 投票
3 回答
2270 浏览

asp.net - 子域指向主站点的子目录?

我的网站运行在:

www.example.com

我也有这个其他域:

www.example.net

是否可以将“www.example.net”指向“www.example.com”的子目录?例如:

www.example.net-> www.example.com/other

?

这不仅仅是重定向,我需要提供页面并在用户浏览器中查看“www.example.net”。

你怎么看?

我们使用 IIS7,一切都是 ASP.NET(aspx 页面、ascx 控件等)。