我在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.