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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

独立主机二级域名设置后,静态页面无法访问,与url rewrite有冲突嘛?

[复制链接]
鹭语社区 发表于 2009-1-13 05:18:40 | 显示全部楼层 |阅读模式
本帖最后由 鹭语社区 于 2009-1-16 02:05 编辑

弄了大半个晚上,查找独立主机二级域名设置,设置如下后
<VirtualHost *>
        ServerAdmin webmaster@enjoy9.com
        DocumentRoot /var/www/html/hi.enjoy9.com
        ServerName enjoy9.com
        ServerAlias *.enjoy9.com
</VirtualHost>

二级域名是可以访问了,但是网站首页静态页面访问不到了,而且只要是静态的页面都访问不到,包括个人主页!!
http://www.enjoy9.com/space-home.html

不明白为什么会导致设置二级域名后,静态页面无法访问????

只好又把二级域名设置去掉后,可以首页静态才能正常访问

之后又设置了一边,在后台把URL Rewrite 设置去掉后,二级域名才好用,可以正常访问了??
请问URL Rewrite设置跟二级域名设置哪里冲突呢???
 楼主| 鹭语社区 发表于 2009-1-14 01:54:01 | 显示全部楼层
本帖最后由 鹭语社区 于 2009-1-14 14:47 编辑

这是我二级域名设置
<VirtualHost *>
        ServerAdmin webmaster@enjoy9.com
        DocumentRoot /var/www/html/hi.enjoy9.com
        ServerName enjoy9.com
        ServerAlias *.enjoy9.com
</VirtualHost>

这是我url rewrite设置
                RewriteRule ^/var/www/html/hi.enjoy9.com/(space|network)\-(.+)\.html$ /$1.php?rewrite=$2 [L]
                RewriteRule ^/var/www/html/hi.enjoy9.com/(space|network)\.html$ /$1.php [L]
                RewriteRule ^/var/www/html/hi.enjoy9.com/([0-9]+)$ /space.php?uid=$1 [L]

应该没有设置错误的吧?
回复

使用道具 举报

玻璃屋女孩 发表于 2009-1-14 10:08:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 鹭语社区 发表于 2009-1-14 13:22:37 | 显示全部楼层
参考一下这里
https://discuz.dismall.com/thread-1056467-1-1.html
玻璃屋女孩 发表于 2009-1-14 10:08


看了,但是他的方法也不是直接解决问题,而是绕开问题的根源来解决的,不想采用,希望官方能给出问题的正解吧。
回复

使用道具 举报

ghostmovie 发表于 2009-1-14 14:03:49 | 显示全部楼层
估计官方还没有直接的解决办法。。。
回复

使用道具 举报

 楼主| 鹭语社区 发表于 2009-1-14 14:08:15 | 显示全部楼层
二者只能选择其一 鱼和熊掌不可兼得
如果设置 rewrite 二级域名就没办法访问静态页面
动态页面都可以访问
如果要保留二级域名 那么rewrite 就得取消设置
回复

使用道具 举报

 楼主| 鹭语社区 发表于 2009-1-14 14:46:27 | 显示全部楼层
这是我设置二级域名跟rewrite的地方,应该没错误的吧
<VirtualHost *>
        ServerAdmin webmaster@enjoy9.com
        DocumentRoot /var/www/html/hi.enjoy9.com
        ServerName enjoy9.com
        ServerAlias *.enjoy9.com
</VirtualHost>


                RewriteRule ^/var/www/html/hi.enjoy9.com/(space|network)\-(.+)\.html$ /$1.php?rewrite=$2 [L]
                RewriteRule ^/var/www/html/hi.enjoy9.com/(space|network)\.html$ /$1.php [L]
                RewriteRule ^/var/www/html/hi.enjoy9.com/([0-9]+)$ /space.php?uid=$1 [L]
回复

使用道具 举报

问题天天多 发表于 2009-1-14 15:24:57 | 显示全部楼层
回复

使用道具 举报

 楼主| 鹭语社区 发表于 2009-1-16 02:03:57 | 显示全部楼层
参考一下这里
https://discuz.dismall.com/thread-1056467-1-1.html
问题天天多 发表于 2009-1-14 15:24

玻璃女孩在上面已经说过了,你又回答一遍,看帖都不看仔细点嘛?
不过还是谢谢了
回复

使用道具 举报

 楼主| 鹭语社区 发表于 2009-1-17 14:20:42 | 显示全部楼层
继续顶上来等待解决!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 14:40 , Processed in 0.033722 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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