Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2725|回复: 18
打印 上一主题 下一主题

遇到了问题~~

[复制链接]

13

主题

2

好友

777

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

跳转到指定楼层
1#
发表于 2012-3-28 12:18 AM |只看该作者 |正序浏览
我有一个DZ论坛 每当我输入网址 www.网址.com 他就自动变成  www.网址.com/forum.php

有什么方法让他变回原本的 www.网址.com/index.html

我有试改

.htaccess  里面的内容
  1. DirectoryIndex index.html index.php default.html
复制代码
但是用IE 打开的时候还是一样会变成  www.网址.com/forum.php

有人知道问题出在哪里吗?




收藏收藏0

13

主题

2

好友

777

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

19#
发表于 2012-3-29 04:17 AM |只看该作者
抱歉各位 也许是我没有清楚的说明我的问题...

对,index.html 是自建的
所以我想要的结果是我输入www.网址.com 后,会是 www.网址.com/index.html 而不是www.网址.com/forum.php


我试了chrome 和 firefox 都没问题,唯独IE 有问题。


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

18#
发表于 2012-3-28 07:53 PM |只看该作者
论坛跟你的 html 放在不同的folder 不行?


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

17#
发表于 2012-3-28 06:42 PM |只看该作者
是我理解错吧,我没看到那个INDEX。HTML


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

16#
发表于 2012-3-28 04:57 PM |只看该作者
兩人說的都對,只是大家所提到的方向不一樣,現在主要是樓主表達不明確


1。 index.html 這個是否是自建的檔?
原 discuz 的 root 資料夾是沒有 index.html 這個檔的,而樓主會提到 index.html。那麽自然會想到 index.html 是自建的,這樣的情況下 weeming 說的是沒錯。 如果樓主誤以爲 discuz 首頁的檔是 html, 那麽這就像 mywebdevteam 說的需要更改 php 的部分。


2。樓主第二提到的是 "用IE 打開"
一般這樣說,正常人第一會想到樓主也使用過其他瀏覽器,而只有 IE 出現不一樣的情況, 所以 2 樓 weeming 的回答是沒錯。




以我個人平常回答的話,我會和 weeming 回答一樣的答案,因爲 discuz 已經沒首頁了,現在都是沒標明版區就直接轉向論壇版區去,所以最大問題還是出在發問者身上。


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

15#
发表于 2012-3-28 04:15 PM |只看该作者
那是我理解错了吧


回复

使用道具 举报

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

14#
发表于 2012-3-28 04:02 PM |只看该作者
是吗?他没写啊
mywebdevteam 发表于 2012-3-28 04:00 PM


楼主的第二行:
有什么方法让他变回原本的 www.网址.com/index.html

很明显是 "index.html"


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

13#
发表于 2012-3-28 04:00 PM |只看该作者
是吗?他没写啊


回复

使用道具 举报

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

12#
发表于 2012-3-28 03:55 PM |只看该作者
没有想到你笑了,不知道你有没有看过DISCUZ 的 RAW FILES,

当然,APACHE是先运行.HTACCESS,然后才 ...
mywebdevteam 发表于 2012-3-28 03:48 PM


为什么你要把问题复杂化?
楼主要的不是伪静态
楼主网站有一个自己的主页,也就是index.html ,里面或许是一些什么欢迎页面之类的, 他现在的目的是要每当访客输入网主 http://www.aaa.com/ 的时候,会先landing index.html.

这样说你明白了吗?


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

11#
发表于 2012-3-28 03:48 PM |只看该作者
看到这个回复我笑了  

apache在运作上,是先处理 .htaccess 后才到 php 文件, 这点你要明白

再 ...
weeming21 发表于 2012-3-28 02:52 PM


没有想到你笑了,不知道你有没有看过DISCUZ 的 RAW FILES,

当然,APACHE是先运行.HTACCESS,然后才处理PHP,但是:

1.楼主发现到每次进网站是,都会转去FORUM.PHP,为什么会转过去呢?这是第一个问题。当然,这不是.HTACCESS可以解决的。(难道你要修改DEFAULT INDEX 是 FORUM.PHP?

所以我们就可以先看看INDEX.PHP,为什么会转过去呢?其实在INDEX.PHP 第125行:
  1.         header("HTTP/1.1 301 Moved Permanently");
  2.         header("location: $url");
复制代码
原来是使用HEADER FUNCTION来转向。

继续看下去你就会明白了。

等到INDEX.PHP 会INCLUDE FORUM.PHP,那就是说当你一开网站,就是论坛,就不需要转向了。

之后就做.HTAACESS的修改,就能静态化你的INDEX.PHP


回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-11 05:43 AM , Processed in 0.103438 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部