【问题标题】:Route all subdomains to www将所有子域路由到 www
【发布时间】:2016-11-28 08:35:42
【问题描述】:

Rails 中有没有办法将所有子域重新路由到 www?例如,如果有人输入https://blah.example.com/campaign/39/public,它将路由到https://www.example.com/campaign/39/public

blah 可以更改为 https://google.example.com/campaign/41/public 之类的任何内容,但它始终会路由到 www https://www.example.com/campaign/41/public

【问题讨论】:

标签: ruby-on-rails routing url-routing subdomain


【解决方案1】:

是的,可以将任何域链接重定向到 www。

您需要更改您的conf 文件,如下所示对于 Apache2 和 httpd

<VirtualHost *:80>
    ServerName blah.example.com
    Redirect permanent / http://www.example.com/
</VirtualHost> 

如果你使用 nginx 而不是使用这个

server {
    listen       80;
    server_name  example.com;
    return       301 http://www.example.com$request_uri;
}

server {
    listen       80;
    server_name  www.example.com;
    ...
}

希望对你有所帮助..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多