LifeType 中文開發論壇

測試 => LifeType 1.0 測試 => 主題作者是: lurking 於 二月 21, 2005, 10:08:18 上午



主題: 关于无后缀文件名
作者: lurking二月 21, 2005, 10:08:18 上午
我通过下载的代码,
请问目录下面无后缀文件名的文件是做什么用的?是程序中必须的一部分吗?

谢谢


主題: 关于无后缀文件名
作者: markwu二月 21, 2005, 10:47:50 上午
是的!那些也都還是  PHP 的程式。

Mark


主題: 关于无后缀文件名
作者: lss二月 21, 2005, 10:48:16 上午
你指的是plog目錄下的 blog post album static ....等嗎?
這是在簡潔網址模式下會用到的檔案。
如果你是用一般網址模式,這些檔案是用不到的。
你可以看一下.htaccess這個檔案,並查一下相關的apache設定語法就可以知道它是如何運作了。


主題: 关于无后缀文件名
作者: lurking二月 21, 2005, 02:22:21 下午
感谢markwu和lss解释

我是安装后通过地址直接访问这些文件
浏览器显示的是源代码

其他一切正常

另服务器是iis+php
如果删除这些文件,plog有没有影响?


主題: 关于无后缀文件名
作者: markwu二月 21, 2005, 03:40:42 下午
為什麼要刪除呢?

Mark


主題: 关于无后缀文件名
作者: lurking二月 21, 2005, 06:44:18 下午
直接可以显示源程式


主題: 关于无后缀文件名
作者: markwu二月 21, 2005, 06:57:09 下午
傷腦筋,在 Apache 下面是不會顯示原始碼的。 mmm .... 如果不用簡潔模式,應該是可以刪,你可以試試看。

但是還是建議你找出在 IIS 下能不顯示出原始碼的方式。

Mark


主題: 关于无后缀文件名
作者: minstrel二月 23, 2005, 08:59:48 上午
IIS應該可以設定哪些型態的檔案才會被執行與顯示. 具體做法得查查.

另外, 那些顯示出來的程式碼, 其實倒是還好, 只是parser而已. 應該不會影響安全才是.


主題: 关于无后缀文件名
作者: lss二月 23, 2005, 09:20:28 上午
引用自: markwu
傷腦筋,在 Apache 下面是不會顯示原始碼的。 mmm .... 如果不用簡潔模式,應該是可以刪,你可以試試看。

但是還是建議你找出在 IIS 下能不顯示出原始碼的方式。

Mark

IIS下會顯示原始碼應該是因為IIS不認識.htaccess造成的。
如米大師說的,具體方式要找方法。如果能找到方法讓IIS能達成.htaccess裡的功能,不只不會顯示原始碼,連簡潔模式都可以用了。


主題: 关于无后缀文件名
作者: minstrel二月 23, 2005, 09:32:32 上午
MSDN上有一篇如何在IIS中實作.htaccess功能的文章. 看了一下, 應該是可以解決這個問題的.

不過我手上沒IIS, 沒得實驗.

這篇是英文, 有一些專有名詞, 要看的人要有些準備.

HOW TO: Migrate .Htaccess Data in a UNIX-to-Windows Migration (http://support.microsoft.com/default.aspx?scid=kb;en-us;324064)

另外, IISPassword (http://www.troxo.com/products/iispassword/)這套IIS的輔助軟體也號稱可以達到與.htaccess同樣的效果, 只是同樣的, 我也沒試過.


主題: 关于无后缀文件名
作者: lurking二月 23, 2005, 12:43:56 下午
谢谢各位回复,我再研究研究, :-D