1
回答
apache伪静态怎么设置同时支持域名和www+域名访问?
滴滴云服务器,限时包月0.9元,为开发者而生>>>   
<VirtualHost _default_:80>
DocumentRoot "E:\www"
ServerName www.2000.cn
    ServerAlias www.2000.cn
    SetEnv force-proxy-request-1.0 1
    SetEnv proxy-nokeepalive 1
    SetEnv proxy-initial-not-pooled 1
	
    ProxyRequests Off
    ProxyPreserveHost On
    DirectoryIndex index.html
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^2000\.cn$ [NC]
    RewriteRule .? http://www.2000.cn%{REQUEST_URI} [R=301,L]
    RewriteCond %{QUERY_STRING} ^t=(.+)$
    RewriteRule ^/islogin$ http://127.0.0.1:8888/v/islogin?t=%1 [P]
    RewriteRule ^/qrcode$ http://127.0.0.1:8888/visitor/q [P]
    RewriteRule ^/api/([\s\S]*)$ http://127.0.0.1:8888/visitor/api/$1 [P]
</VirtualHost>
<Directory "E:\work\lottery\bbs\Apache\www">
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

我的配置如下,如果不加以下配置,通过2000.cn可以正常访问,但是不能加www,加上如下配置项,2000.cn和www.2000.cn都无法访问,请教如何配置,可以同时支持2000.cn和www.2000.cn访问,多谢。

RewriteCond %{HTTP_HOST} ^2000\.cn$ [NC]
RewriteRule .? http://www.2000.cn%{REQUEST_URI} [R=301,L]



举报
demoofbug
发帖于4年前 1回/370阅
顶部