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

 找回密码
 立即注册
搜索

[已答复] 为什么apache隐式转发不成功

[复制链接]
guokeivy 发表于 2009-8-20 17:48:18 | 显示全部楼层 |阅读模式
本帖最后由 guokeivy 于 2009-8-21 11:32 编辑

想把xxx.domain.com作为2级域名指向www.domain.com/zhuanti.php?name=xxx
在http.conf增加以下代码(google出来的办法)
但好象没用,大家看看那里写错了
<IfModule Rewrite_module>
  RewriteEngine On
  RwriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.domain\.com$
  RewriteRule ^/?$ /%{HTTP_HOST}
  RewriteRule ^/([a-z0-9\-]+)\.domain\.com/?$ www+\.domain+\.com+\/zhuanti.php?name=$1 [L]
</IfModule>
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-20 17:51:06 | 显示全部楼层
里面用的网站
RwriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.domain\.com$
是你的吗?
如果不是,当然就 不能对你的网站URL进行处理了。
回复

使用道具 举报

 楼主| guokeivy 发表于 2009-8-20 19:14:30 | 显示全部楼层
本帖最后由 guokeivy 于 2009-8-20 19:15 编辑
里面用的网站是你的吗?
如果不是,当然就 不能对你的网站URL进行处理了。
lidq.jingwu 发表于 2009-8-20 17:51

domain只是代表域名而已! 肯定是我的网站了啊,我都能修改httpd.conf啊
回复

使用道具 举报

littlehz 发表于 2009-8-20 23:55:48 | 显示全部楼层
浏览这个要跳转的页面,迅速查看服务器的访问日志不就清楚是否成功转向了。手机上网不便帮你分析
回复

使用道具 举报

 楼主| guokeivy 发表于 2009-8-21 10:03:05 | 显示全部楼层
应该是rewrite模块没安装好的问题
[root@xl mappers]# ll /etc/httpd/modules/
total 20564
-rw-r--r--  1 root root     9046 Jul  6 17:44 httpd.exp
-rwxr-xr-x  1 root root 20634687 Aug 13 20:48 libphp5.so
-rwxr-xr-x  1 root root    73995 Aug 20 20:08 mod_proxy_http.so
-rwxr-xr-x  1 root root   170883 Aug 20 20:08 mod_proxy.so
-rwxr-xr-x  1 root root   121512 Aug 21 09:59 mod_rewrite.so

但是
[root@xl mappers]# service httpd -l
Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_include.c
  mod_filter.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c
确没有mod_proxy_http.c mod_rewrite.c的模块,是什么原因?
回复

使用道具 举报

幸福摩天轮 发表于 2009-8-21 10:16:17 | 显示全部楼层
httpd.conf 有没有加载?
查一下有没有:
  1. LoadModule rewrite_module modules/mod_rewrite.so
复制代码
回复

使用道具 举报

 楼主| guokeivy 发表于 2009-8-21 11:30:55 | 显示全部楼层
域名转发是成功的,看来不一定在service httpd -l里面显示出来
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 01:29 , Processed in 0.099322 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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