全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4975|回复: 13
打印 上一主题 下一主题

[nginx] 军哥的lnmpa,vhost下无conf文件,301重定向?

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-9 00:52:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在ds上安装了军哥的lnmp0.7,启用lnmpa,添加新域名diovps.com,顺便more了一下www.diovps.com
发现在usr目录下nginx的vhost下面有diovps.com.conf这个文件,但是在apache下面的vhost中没有conf文件。

然后在站点目录下新建.htaccess文件做301重定向,把diovps.com重定向到www.diovps.com,如下:

  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^diovps.com [NC]
  4. RewriteRule ^(.*)$ http://www.diovps.com/$1 [L,R=301]
  5. RewriteBase /
复制代码




遗憾的是,未生效……

谁知道这咋回事儿?
一直在用mapn,刚转到lnmpa上,就发现这么个问题。
2#
发表于 2011-5-9 00:56:00 | 只看该作者
正常情况是有的 删了重建试试
3#
发表于 2011-5-9 01:03:28 | 只看该作者
直接n转啊 怎么丢给a

#www to non-www
server {
server_name  www.abc.com;
rewrite ^(.*) http://abc.com$1 permanent;
}
4#
发表于 2011-5-9 01:04:16 | 只看该作者
  1. RewriteEngine on
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} !^www.diovps.com$ [NC]
  4. RewriteRule ^(.*)$ http://www.diovps.com$1 [L,R=301]
复制代码
这么整试试
5#
 楼主| 发表于 2011-5-9 01:08:44 | 只看该作者
原帖由 嫂子抱紧我 于 2011-5-9 01:03 发表
直接n转啊 怎么丢给a

#www to non-www
server {
server_name  www.abc.com;
rewrite ^(.*) http://abc.com$1 permanent;
}
军哥说lnmpa的伪静态直接丢给htaccess,所以我觉得……
6#
 楼主| 发表于 2011-5-9 01:10:34 | 只看该作者
原帖由 walkman660 于 2011-5-9 01:04 发表
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.diovps.com$ [NC]
RewriteRule ^(.*)$ http://www.diovps.com$1 [L,R=301]这么整试试
整了,结果:
1. REQUESTING: http://diovps.comGET / HTTP/1.1Connection: Keep-AliveKeep-Alive: 300Accept:*/*Host: diovps.comAccept-Language: en-usAccept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)
7#
 楼主| 发表于 2011-5-9 01:13:16 | 只看该作者
原帖由 嫂子抱紧我 于 2011-5-9 01:03 发表
直接n转啊 怎么丢给a

#www to non-www
server {
server_name  www.abc.com;
rewrite ^(.*) http://abc.com$1 permanent;
}

用N如下:

  1. server {
  2. server_name  diovps.com;
  3. rewrite ^(.*) http://www.diovps.com$1 permanent;
  4. }
复制代码




结果:


1. REQUESTING: http://diovps.comGET / HTTP/1.1Connection: Keep-AliveKeep-Alive: 300Accept:*/*Host: diovps.comAccept-Language: en-usAccept-Encoding: gzip, deflateUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8) Gecko/20051111 Firefox/1.5
8#
 楼主| 发表于 2011-5-9 01:23:11 | 只看该作者
没办法,我删除之后重建试试。
9#
 楼主| 发表于 2011-5-9 01:30:56 | 只看该作者
删除之后,重建diovps.com,以及more www.diovps.com
看了一下nginx下面的diovps.com.conf文件,如下:

listen       80;
                server_name diovps.com www.diovps.com;
                index index.html index.htm index.php default.html default.htm default.php;
                root  /home/wwwroot/diovps.com;

但是,在apache下面的vhost文件夹中,仍然没有conf文件。
10#
 楼主| 发表于 2011-5-9 01:34:12 | 只看该作者
搞不好是apache安装过程中出错?
重新安装一下apache试下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 14:23 , Processed in 0.077885 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表