Tag: 子域

在Django的Web应用程序,你如何给用户自己的子域名?

我正在使用Django和Pinax开始一个新的Web应用程序项目。 我希望能够给我的用户像Wordpress和其他网站的唯一域名: username.wordpress.com 。 我不知道如何用Django来解决这个问题,因为urlparsing逻辑(在urls.py中)是以域名之后的url开始的。 更具体地说,将会有多个用户组,每个用户组都有一个唯一的名字。 不知道这有什么不同,但我想我应该提到这一点。 有什么办法可以操纵http请求,这样的URL看起来像Django,就好像该url是类似www.domain.com/groupname ,但仍显示在浏览器地址栏作为groupname.domain.com ?

* .mydomain.com – logging或CNAME?

有些人说使用一个Alogging和别人一个CNAME的捕获所有子域。 我应该使用哪个,为什么?

什么是子域中允许的字符?

您允许哪些字符在子域中使用? 例如: someSub.example.com的someSub部分。 我知道你可以使用字母,数字和连字符,但其他字符呢? 可以使用_ (下划线)吗?

Rails 3 session_store域是什么?真的吗?

更新的问题,使其更清楚 我知道你可以设置你的session_store域来共享这样的子域之间的会话: Rails.application.config.session_store :cookie_store, :key => '_my_key', :domain => "mydomain.com" 在Rails 3中,设置是什么:domain => :all可以吗? 它不能让你分享跨顶级域名的会话,cookies不能这样做。 该文件说,它假设一个顶级域名。 那么如果多个域访问您的应用程序会发生什么 在我的应用程序中,我的用户可以创build一个主域的个人子域,但也可以通过他们自己的自定义域访问该子域。 什么是正确的session_store域设置,以便我可以:a)跨主域的所有域共享会话,例如“mydomain.com”b)通过CNAME自定义访问其个人子域的用户,例如“user1.mydomain.com”像“some.otherdomain.com”url仍然可以创build单独的会话。 谢谢

nginx子域configuration

我有nginx作为一个反向代理到Apache。 我现在需要添加一个新的子域来提供来自另一个目录的文件,但同时我希望所有的位置和proxy_pass指令,我有默认主机也适用于子域。 我知道,如果我从默认主机复制规则到新的子域它将工作,但有没有办法让子域inheritance规则? 以下是一个示例configuration server { listen 80; server_name www.somesite.com; access_log logs/access.log; error_log logs/error.log error; location /mvc { proxy_pass http://localhost:8080/mvc; } location /assets { alias /var/www/html/assets; expires max; } … a lot more locations } server { listen 80; server_name subdomain.somesite.com; location / { root /var/www/some_dir; index index.html index.htm; } } 谢谢

什么时候应该使用“www”子域?

在过去几年浏览互联网时,我看到越来越多的网页摆脱了“www”子域名。 有没有很好的理由使用或不使用“www”子域名?

Rails路由来处理单个应用程序中的多个域

尽pipe在这里和其他地方有几个类似的问题,但我一直无法find解决这个问题的可行scheme。 Rails 3似乎没有回答这个问题,所以在这里: 我有一个应用程序,目前允许用户创build自己的子域,其中包含他们的应用程序的实例。 在Rails 2中,最好的方法是使用subdomain-fu gem,而在版本3中则更加简单,就像Railscast一样 – http://railscasts.com/episodes/221-subdomains-in-rails-3 。 这是好东西,但我也想提供用户将自己的域名与他们的帐户关联的选项。 所以虽然他们可能有http://userx.mydomain.com ,我想他们也select有http://userx.com关联。 我在Rails 2中发现了一些引用,但是这些技术似乎不再适用(特别是这一个: http : //feefighters.com/devblog/2009/01/21/hosting-multiple-domains-from -a-single-rails-app / )。 任何人都可以推荐一种方法来使用路由来接受任意域,并将其传递给控制器​​,以便我可以显示适当的内容? 更新 :现在我已经得到了大部分答案,感谢列昂尼德的及时回应,并重新审视了代码。 它最终需要添加到我使用的现有子域代码(从Railscast解决scheme),然后添加一些到routes.rb。 我还没有完成,但是我想发布我到目前为止所做的。 在lib / subdomain.rb中: class Subdomain def self.matches?(request) request.subdomain.present? && request.subdomain != "www" end end class Domain def self.matches?(request) request.domain.present? && request.domain != "mydomain.com" end end 我已经添加了第二个模仿第一个,这是已知的工作。 我只是添加一个条件,确保传入的域不是我主要的主站点。 这个类在routes.rb中使用: require […]

如何在Express.js或Connect.js中configuration多个子域?

我习惯于使用httpd(Apache),它提供了一种configuration映射到目录的子域的方法。 我怎么能在Connect.js / Express.js中做同样的事情? 我看到我唯一拥有的是我不确定如何使用configuration子域的路由。 我有像m.mysite.com,sync.mysite.com的子域名 有人可以帮忙吗?

PHP从子域获取域名

我需要编写一个函数来parsing包含域名的variables。 最好我用一个例子来解释这个,variables可以包含以下任何一个东西: here.example.com example.com example.org here.example.org 但是当通过我的函数,所有这些都必须返回example.com或example.co.uk,根本域名。 我确信我以前做过这个,但是我一直在Google上search大约20分钟,找不到任何东西。 任何帮助,将不胜感激。 编辑:忽略.co.uk,假设所有经过此function的域都有一个3字母的TLD。

跨子域使用localStorage

我正在使用可以支持它的浏览器上的localStoragereplacecookie(任何人,但IE)。 问题是site.com和www 。 site.com存储他们自己的单独的localStorage对象。 我相信万维网被认为是一个子域(如果你问我这个愚蠢的决定)。 如果用户最初在site.com上,并决定inputwww 。 site.com在她下次访问时,她的所有个人信息将无法访问。 如何让我所有的“子域名”与主域名共享相同的localStorage?