标签: subdomain

子域上的api的路由路由

我想通过子域(https://api.domain.com)访问我的Rails应用程序的API.我定义了以下路线:

constraints :subdomain => 'api' do
  namespace :api, defaults: {format: 'json'} do
    scope module: :v1, constraints: ApiConstraints.new(version: 1, default: true) do
      resources :posts
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

这有效,但会产生以下网址:

https://api.domain.com/api/posts
Run Code Online (Sandbox Code Playgroud)

我希望它是:

https://api.domain.com/posts
Run Code Online (Sandbox Code Playgroud)

API控制器位于app/controllers/api/v1中,应该留在那里.

我尝试绘制路线但没有任何成功.有人知道如何解决这个问题吗?

api subdomain routes ruby-on-rails-3.2

18
推荐指数
1
解决办法
3666
查看次数

AJAX,子域和SSL

我有一个网站foo.com,它向bar.foo.com发出ajax请求.这会有用吗

另外,如果foo是安全连接,https,bar.foo.com也需要是https吗?这两个站点可以使用不同的证书吗?

javascript subdomain ajax ssl

17
推荐指数
2
解决办法
2万
查看次数

如何将SSL添加到指向其他服务器的子域?

我对安全证书了解不多,所以请耐心等待......

我有一个拥有单一域名SSL证书的网络服务器

https://secure.mysite.com

我还有一些指向不同服务器的子域.

http://www.mysite.com ( main server) 

http://subdomain.mysite.com (completely different server)
Run Code Online (Sandbox Code Playgroud)

我想知道:将SSL添加到子域的最佳方法是什么:

https://subdomain.mysite.com

是否可以使用通配符证书配置这样的东西?或者更好的是购买另一个单域证书并将其安装在单独的服务器上?

做这样的事情有什么特别的考虑/陷阱吗?

在此先感谢您的帮助.

subdomain ssl ssl-certificate

16
推荐指数
1
解决办法
1万
查看次数

Rails Restful Routing和Subdomains

我想知道是否有任何插件或方法允许我转换资源路由,允许我将控制器名称作为子域.

例子:

map.resources :users
map.resource :account
map.resources :blog
...

example.com/users/mark
example.com/account
example.com/blog/subject
example.com/blog/subject/edit
...

#becomes

users.example.com/mark
account.example.com
blog.example.com/subject
blog.example.com/subject/edit
...
Run Code Online (Sandbox Code Playgroud)

我意识到我可以使用命名路由执行此操作但是想知道是否有某种方法可以保留我当前简洁的routes.rb文件.

subdomain routes ruby-on-rails

16
推荐指数
2
解决办法
3337
查看次数

子目录到不同的服务器

是否有可能为域名(例如www.myclient.com)在完全不同的(我们的)服务器上托管子目录?

他们不想将subdomain.myclient.com指向我们的服务器,因此他们希望将其作为文件夹www.myclient/subdomain /

提前致谢.

apache subdomain

16
推荐指数
2
解决办法
2万
查看次数

Google App Engine和域名

情况如下:

我拥有Google Apps for Business帐户.

我注册了两个域名:

  • mycompany.com是主要域名
  • myapp.com这是另一个域名

注意:这两个域都经过验证且处于活动状态.

我正在开发Google App Engine网络应用程序,我希望可以通过myapp.comwww.myapp.com访问它.

到目前为止我做了什么:

  • 我已将GAE网络应用程序添加为我的Google Apps帐户中的服务.
  • 我试图更改网址,但myapp.com不会出现在保管箱中.

这件事开始让我发疯...

subdomain dns google-app-engine google-apps

16
推荐指数
1
解决办法
5229
查看次数

.htaccess重定向 - 自动添加www.如果没有子域名

我已经查看了其他帖子,但找不到完全满足我需求的帖子.

我需要任何www.只有在子域不存在的情况下才会自动添加到我的域中.我确实希望子域绕过此重定向.

我怎样才能做到这一点?

subdomain .htaccess mod-rewrite redirect web

16
推荐指数
1
解决办法
4万
查看次数

将所有子域名从http重定向到https

我使用以下代码将我的子域的所有http请求重定向到https.

<VirtualHost *:80>
  ServerName subdomain.example.com
  Redirect 302 / https://subdomain.example.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如何为所有子域做到这一点.

例如,http:subdomain1.example.com应转到https:subdomain1.example.com,http:subdomain2.example.com应转到https:subdomain2.example.com

如何为所有子域执行此操作,而无需为所有子域创建一个虚拟主机

更新

我发现RedirectMatch采用正则表达式.有谁知道如何使用正则表达式?

apache subdomain redirect wildcard-subdomain

16
推荐指数
3
解决办法
1万
查看次数

如何使用无cookie域名(yslow)

我试图解决问题cookie-free,yslow建议创建一个子域.我做了,但yslow仍然"显示"问题.

我没有在页面中设置cookie的域名,因为我不知道该怎么做.

有谁知道这个问题的教程或解决方案?

subdomain set yslow

16
推荐指数
2
解决办法
5万
查看次数

子域名在发送电子邮件时是否保护域名的声誉?

我正在开发一个应用程序,用于分发成千上万的电子邮件.我们已经开始与Mandrill接口以实现这一目标.

所以我的同事建议我们使用子域名发送所有这些电子邮件,以保护我们的顶级域名的声誉.我们开始争论这个问题,因为正如我所说,为什么一个简单的子域保护我们的TLD,特别是如果它们都解析为相同的IP地址?如果marketing.example.com发送了数千封电子邮件,那么垃圾邮件过滤器是不是足够聪明,知道它们真的来自example.com?

所以澄清一下:

  • 我们目前正在使用Mandrill来分发邮件
  • 我们使用DKIM来验证域example.com是否是消息的发起者
  • 现在,我们只使用一台服务器来处理所有这些(加上Mandrill)

那么如何将发件人转换为marketing.example.com(与匹配的DKIM)有助于保护我们的TLD作为非垃圾邮件发送者的声誉?我不明白,但我已经阅读了这方面的文章,他热切地认为这是正确的做法,但没有人能告诉我它是如何运作的.我从组织的角度理解这一点,但我不明白这是如何保护我们的域名,除非垃圾邮件过滤器真正判断子域名的代表.

有人可以帮我把它拼凑起来吗?

编辑:

以下是一些参考文章:

Quora问题

LuxSci博客

邮件黑猩猩交付 - 见第11页

email subdomain spam-prevention spam mandrill

16
推荐指数
1
解决办法
8588
查看次数