免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1621 | 回复: 7
打印 上一主题 下一主题

[Web] apache如何连同index一块显示出来 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-16 15:44 |只看该作者 |倒序浏览
比较愚蠢,我想的输入域名的情况下连同域名的主页面的index一块显示出来,在配置文件中可以做吗?比如,访问www.apache.org,现在显示的是http://www.apache.org,我想改为http://www.apache.org/index.php。怎么在配置中做,不要在程序中显示,可以吗?

论坛徽章:
0
2 [报告]
发表于 2006-03-16 21:50 |只看该作者
或者,这样问:如何用rewrite来实现以上的内容,可以吗?

论坛徽章:
8
申猴
日期:2014-01-01 22:11:07白羊座
日期:2014-11-18 20:53:022015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之四川
日期:2016-01-19 18:39:36综合交流区版块每日发帖之星
日期:2016-06-07 06:20:0015-16赛季CBA联赛之广东
日期:2016-10-30 11:34:40CU十四周年纪念徽章
日期:2016-11-13 10:06:5715-16赛季CBA联赛之同曦
日期:2022-08-28 15:58:19
3 [报告]
发表于 2006-03-16 23:47 |只看该作者
有这个必要吗?需要的话可以设置默认页面为其他的页面如:default.php,在default.php中用跳转[header("index.php")]到index.php就可以了!!!

[ 本帖最后由 wwjxjtu 于 2006-3-16 23:49 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-03-17 10:31 |只看该作者
我只是想用rewrite功能来实现。我前面说了不想用程序的方法。我试了试rewrite功能,如下例可以实现,但不完全正确:
RedirectMatch /$ http://www.*.com.cn/index.php
缺点:由于是定义的根,所以,加入我输入http://www.*.com.cn/*/admin,他也会定向到http://www.*.com.cn/indexl.php,这肯定是错误的。

论坛徽章:
0
5 [报告]
发表于 2006-03-17 15:47 |只看该作者
再顶顶。

论坛徽章:
0
6 [报告]
发表于 2006-03-17 22:11 |只看该作者
我已经解决了.可能我的问题太简单,老大们不爱理我,肯了一下午的REWRITE,算是明白了20%.其实,答案我早就作出来了,但是,当时不知道我为什么没有测出来.
在虚拟主机下:
   RewriteEngine on
   RewriteRule ^/$ http://www.apache.org/index.php [L]
我解释一下^:开始; /:根目录; $:匹配结束; [L]:Rewrite到此向下不在执行.
   所以,在我们输入www.apache.org的时候,apache会重定向到www.apache.org/index.php.由于$的存在,所以,我们这时输入www.apache.org和输入www.apache.org/admin会得到不同的结果.
   不过,我还有一个疑问:就是我在使用RedirectMatch的时候,同样执行/$,由于$的符号没有起作用,所以,造成了www.apache.orgwww.apache.org/admin的执行结果是一样的. 看来,这块我还要好好看看.

论坛徽章:
0
7 [报告]
发表于 2006-03-17 22:21 |只看该作者
而且,建议各位在看例子的时候,一定要把RewriteEngine 、RewriteBase、RewriteCond、RewriteRule好好看看,我当时就是在RewriteEngine 和RewriteBase 和RewriteRule上化的时间太多,因为,大部分的例子,都是这三个配合使用,而RewriteBase又是定路经,这容易走弯路,有时候增加rewritebase不太好。这方面大家可能需要和工作配合起来理解会更好一些。

论坛徽章:
0
8 [报告]
发表于 2006-03-18 05:45 |只看该作者
原帖由 tassel 于 2006-3-17 22:11 发表
我已经解决了.可能我的问题太简单,老大们不爱理我,肯了一下午的REWRITE,算是明白了20%.其实,答案我早就作出来了,但是,当时不知道我为什么没有测出来.
在虚拟主机下:
   RewriteEngine on
   RewriteRule ^/$ [ ...

设置读取顺序,先读php文件不能实现吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP