Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在线等:Apache与多域名配置

[复制链接]
InLife 发表于 2008-10-1 23:06:38 | 显示全部楼层 |阅读模式
a、论坛版本:DZ6.1; MySQL版本:5.0.51a-community-nt; PHP版本:PHP v5.2.5; Apache版本:2.2.4

b、出现问题描述:
我这边是独立主机,Win2003操作系统,我想用多个域名来访问我主机上不同的网站目录。我网站的主目录为:E:/www。比如:
我想用域名www.aaa.com访问主目录(即:E:/www);用域名www.bbb.com访问主目录下的子目录(如:E:/www/file)。因为论坛启用了伪静态化,而且,SS/XS启用了二级域名,让会员可以自己定制自己个人空间的个性域名。

我是按如下的方式修改Apache的httpd.conf文件的:
NameVirtualHost *:80

<VirtualHost *:80>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3
RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
               
RewriteRule ^/([0-9]+)/spacelist(.+)$ /index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^/([0-9]+)/viewspace(.+)$ /index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^/([0-9]+)/viewbbs(.+)$ /index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^/([0-9]+)/(.*)$ /index.php?uid/$1/$2 [L]
RewriteRule ^/([0-9]+)$ /index.php?uid/$1 [L]

RewriteRule ^/action(.+)$ /index.php?action$1 [L]
RewriteRule ^/category(.+)$ /index.php?action/category/catid$1 [L]
RewriteRule ^/viewnews(.+)$ /index.php?action/viewnews/itemid$1 [L]
RewriteRule ^/viewthread(.+)$ /index.php?action/viewthread/tid$1 [L]
RewriteRule ^/mygroup(.+)$ /index.php?action/mygroup/gid$1 [L]
</IfModule>

ServerAdmin service@aaa.com
DocumentRoot E:/www
ServerName aaa.com
ServerAlias *.blog.aaa.com
</VirtualHost>


<VirtualHost *:80>
ServerAdmin service@bbb.com
DocumentRoot  E:/www/file
ServerName   bbb.com
ServerAlias bbb.com  *.bbb.com
DirectoryIndex index.htm index.html index.php default.htm default.html default.php
</VirtualHost>


这样设置后,输入www.aaa.com,可以正常访问,但论坛的一些静态化页面有时会找不到;输入www.bbb.com后,直接跳转到与www.aaa.com相同的网站(即:主目录所在的网站)。

很郁闷啊,请大家帮帮忙。愁死人了。
 楼主| InLife 发表于 2008-10-2 12:25:22 | 显示全部楼层
已经解决了。不过又出现了新的问题:多个域名解析到不同的目录后,比如:SS/XS,BBS,ECshop

就不能同步登录了,郁闷。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 20:01 , Processed in 0.020970 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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