lion0512 发表于 2015-10-9 13:51:42

lamp可以伪静态,但做301无效?

域名aaa.com和www.aaa.com都做了A记录,指向同一IP 。安装了lamp1.2 ,在网站目录下放.htaccess文件,
RewriteEngine On
# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /

RewriteCond %{HTTP_HOST} ^aaa.com
RewriteRule ^(.*)$ http://www.aaa.com/$1


dz论坛的伪静态是正常的,但就是aaa.com 不会跳转到www.aaa.com ,而是指向http://ip...../default/index.html这个页面:恭喜您,LNMP一键安装包安装成功!

而且试了多种301的写法,都没有任何效果。下面这个也无效。
RewriteCond %{HTTP_HOST} !^www.oxiao.com$
RewriteRule ^(.*)$ http://www.oxiao.com/$1

[ 本帖最后由 lion0512 于 2015-10-9 14:02 编辑 ]

licess 发表于 2015-10-9 20:36:41

你vps上没绑定域名的话就会访问的是默认虚拟主机

lion0512 发表于 2015-10-9 21:36:08

已解决,是因为VPS下建有多个站点,不是默认的目录default,所以应该改/usr/local/apache/conf/vhost 下相应的conf文件,
在ServerName www.aaa.com下增加
ServerAliasaaa.com

不知道这个对不对。
页: [1]
查看完整版本: lamp可以伪静态,但做301无效?