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

 找回密码
 立即注册
搜索

[疑问] 看电视去了,有问题给我发短消息吧。

[复制链接]
carsoo 发表于 2010-1-15 00:19:22 | 显示全部楼层 |阅读模式
把网站地址,问题。留下就行。
回复

使用道具 举报

5cun 发表于 2010-1-15 02:01:36 | 显示全部楼层
怎样用.htaccess实现一个网站空间可以用多个二级域名指向多个二级目录
可以用.htaccess实现一个网站空间可以用多个二级域名指向多个二级目录啊,我是WINDOWS独立主机,PHP和MYSQL环境,已经对独立主机的IP设置了泛域名解析:*qxcun.com,请帮忙看看下面的.htaccess内容那里写得不对,总是提示错误:



RewriteEngine on
  DirectoryIndex index.php index.html index.htm
  
#让www.qxcun.com 访问根目录ss
  RewriteCond %{HTTP_HOST} ^www.qxcun.com$
  RewriteCond %{REQUEST_URI} !^/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /$1
  RewriteCond %{HTTP_HOST} ^www.qxcun.com$
  RewriteRule ^(/)?$ html/index.html [L]
  
#让home.qxcun.com 访问home目录Home
  RewriteCond %{HTTP_HOST} ^home.qxcun.com$
  RewriteCond %{REQUEST_URI} !^/home/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /home/$1
  RewriteCond %{HTTP_HOST} ^home.qxcun.com$
  RewriteRule ^(/)?$ home/index.php [L]
  
#让bbs.qxcun.com 访问bbs目录论坛
  RewriteCond %{HTTP_HOST} ^bbs.qxcun.com$
  RewriteCond %{REQUEST_URI} !^/wap/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /bbs/$1
  RewriteCond %{HTTP_HOST} ^bbs.qxcun.com$
  RewriteRule ^(/)?$ bbs/index.php [L]

#让net.qxcun.com 访问bbs目录论坛
  RewriteCond %{HTTP_HOST} ^net.qxcun.com$
  RewriteCond %{REQUEST_URI} !^/wap/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /bbs/$1
  RewriteCond %{HTTP_HOST} ^net.qxcun.com$
  RewriteRule ^(/)?$ net/index.html [L]
回复

使用道具 举报

5cun 发表于 2010-1-15 02:01:52 | 显示全部楼层
独立WINNT主机,已经设置了泛域名解析到主机,PHP5.0和MYSQL5.0环境,怎么设置,等高手!
回复

使用道具 举报

ouraveo 发表于 2010-1-15 02:14:10 | 显示全部楼层
十万火急啊,求助前辈和大侠们看看啊,SS首页可以显示论坛和帖子标题,但帖子为什么打不开了呢?原来正常啊,跟升级1.10论坛补丁有关系吗?
请前辈和专业和官方一定给看看啊 www.chyedu.cn  论坛是www.chyedu.cn/bbs
论坛聚合显示是成功的。
拜托了
回复

使用道具 举报

 楼主| carsoo 发表于 2010-1-15 03:00:28 | 显示全部楼层
十万火急啊,求助前辈和大侠们看看啊,SS首页可以显示论坛和帖子标题,但帖子为什么打不开了呢?原来正常啊 ...
ouraveo 发表于 2010-01-15 02:14



    去网站根目录 看下 /viewthread.php 这个文件有没有?如果有看下有没有内容。
    再去/template/ 模板目录看下 bbs_viewthread.html.php 存在不? 检查下是不是空的。

    吃饭呢,检查完来回个贴。帮你详细解决。
回复

使用道具 举报

 楼主| carsoo 发表于 2010-1-15 04:33:02 | 显示全部楼层
本帖最后由 carsoo 于 2010-01-15 05:58 编辑

回复 2# 5cun

.htaccess 文件放在那个目录了?

web server 是 iis 还是 Apache ? 不同服务 设置是有区别的。

下面给你 Apache的 范例:
  1. RewriteEngine On

  2. Options -MultiViews

  3. RewriteCond $1!/$
  4. RewriteCond $1!\.
  5. RewriteRule ^(.+)$ /$1/ [R=301,L]

  6. RewriteCond %{REQUEST_URI}!^/ls_
  7. RewriteCond %{HTTP_HOST}!^www\.domain\.com [NC]
  8. RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com
  9. RewriteRule (.*) /ls_%1/$1 [L]


  10. #http//:home.example.com --> /ls_home/index.html
  11. #http//:home.example.com/ -->/ls_home/index.html

  12. #http//:bbs.example.com --> /ls_bbs/index.html
  13. #http//:bbs.example.com/ -->/ls_bbs/index.html
复制代码
简化了重写语句,理论上支持无限子目录绑定。二级域名 开头字符XXXX对应 ls_XXXX 字符。

评分

1

查看全部评分

回复

使用道具 举报

ouraveo 发表于 2010-1-15 08:38:22 | 显示全部楼层
谢前辈回复
网站根目录viewthread.php 有,我想起来可能是12号升级论坛补丁的时候,当时马虎了,用论坛补丁的这个同名文件把这个给覆盖了,我能找一个覆盖一下吗?
   模板目录看下 bbs_viewthread.html.php 存在,但我看不懂 ,论坛是12号打的补丁
回复

使用道具 举报

 楼主| carsoo 发表于 2010-1-15 08:58:36 | 显示全部楼层
回复 7# ouraveo


    如果没改动,覆盖下即可。
回复

使用道具 举报

ouraveo 发表于 2010-1-15 09:11:25 | 显示全部楼层
问题已经解决打论坛补丁打错在网站根目录了,错覆盖了viewthread.php文件,再次谢楼主前辈提醒帮助,以后多向您请教
回复

使用道具 举报

 楼主| carsoo 发表于 2010-1-15 09:28:03 | 显示全部楼层
呵呵, 解决就好。前辈不敢当。 大家一起学习。有问题可随时找我,一起研究。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 20:46 , Processed in 0.132663 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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