关于apache域名转发产生的问题
zlick 2012-11-08 05:58:16 我有一个需求 我用了discuz的论坛 然后用discuz的 portal.php 作为首页 现在我想用域名 www.xxx.com 直接访问 bbs.xxx.com/portal.php 并且浏览器域名显示不变 也就是实现在输入 www.xxx.com 的时候 网页直接访问到 bbs.xxx.com/portal.php 并且浏览器域名还是 www.xxx.com 让用户感觉不出来是 bbs 的页面。
现在我在apache里面做了跳转,以下是跳转的代码
<VirtualHost *:80>
ServerAdmin xxx@xxx.com
DocumentRoot /web/bbs.xxx
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.xxx\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*) http://bbs.xxx.com/portal.php [P]
RewriteCond %{HTTP_HOST} ^www\.xxx\.com [NC]
RewriteCond %{REQUEST_URI} ^/(.+)$
RewriteRule (.*) http://bbs.xxx.com$1 [L,P]
</IfModule>
ServerName bbs.xxx.com
ServerAlias www.xxx.com
ErrorLog logs/bbsxxx-error.log
CustomLog logs/bbsxxx-access.log combined
</VirtualHost>
现在功能是已经实现了 但是访问首页的时候 老是说
The connection was reset 页面访问不了
十次有八次都访问不了页面,请教下牛人,是不是这个转发设置的不对呢? 还是其他什么问题?