相关疑难解决方法(0)

Nginx没有www到www和www到no-www

在Rackspace云上使用nginx跟随一个教程并搜索网络,到目前为止无法对此进行排序.

我希望www.mysite.com在.htaccess中正常访问mysite.com以获取SEO和其他原因.

我的/etc/nginx/sites-available/www.example.com.vhost配置:

server {
       listen 80;
       server_name www.example.com example.com;
       root /var/www/www.example.com/web;

       if ($http_host != "www.example.com") {
                 rewrite ^ http://example.com$request_uri permanent;
       }
Run Code Online (Sandbox Code Playgroud)

我也试过了

server {
       listen 80;
       server_name example.com;
       root /var/www/www.example.com/web;

       if ($http_host != "www.example.com") {
                 rewrite ^ http://example.com$request_uri permanent;
       }
Run Code Online (Sandbox Code Playgroud)

我也试过了.第二次尝试都会给出重定向循环错误.

if ($host = 'www.example.com' ) {
rewrite ^ http://example.com$uri permanent;
}
Run Code Online (Sandbox Code Playgroud)

我的DNS设置为标准:

site.com 192.192.6.8 A type at 300 seconds
www.site.com 192.192.6.8 A type at 300 seconds
Run Code Online (Sandbox Code Playgroud)

(示例IP和文件夹已用于示例,并在将来帮助人们).我使用的是Ubuntu 11.

ubuntu redirect nginx rackspace no-www

481
推荐指数
13
解决办法
31万
查看次数

标签 统计

nginx ×1

no-www ×1

rackspace ×1

redirect ×1

ubuntu ×1