我有一個多年前關閉的會議的Web應用程序。應用程序不再需要運行,所以我想從動態生成的頁面創建靜態頁面。如何配置Apache將/talk.html?id=77映射到名爲talk.html?id = 77的文件?
我跑了wget http://site.name.org/,我現在有一堆文件名爲talk.html?ID = 77號1-300從
我如何配置Apache地圖/talk.html?id=的要求77到名爲talk.html?id = 77的實際文件?
(使用Apache 2.2)
我有一個多年前關閉的會議的Web應用程序。應用程序不再需要運行,所以我想從動態生成的頁面創建靜態頁面。如何配置Apache將/talk.html?id=77映射到名爲talk.html?id = 77的文件?
我跑了wget http://site.name.org/,我現在有一堆文件名爲talk.html?ID = 77號1-300從
我如何配置Apache地圖/talk.html?id=的要求77到名爲talk.html?id = 77的實際文件?
(使用Apache 2.2)
您不需要對Apache進行任何特殊配置。
但是,當請求文件時,您需要在URL中編碼?
,以便它不被解釋爲查詢字符串。
?
的URL編碼是%3F
。
所以應該針對該文件的工作URL是/talk.html%3Fid=77
你怎麼能有檔案裝具「?」在名字裏? – 2009-10-15 10:14:54
DR:至少在Unix上是可能的。我不知道Windows。 – 2009-10-15 10:31:05
哈哈,窗戶的傢伙很困惑:P – 2009-10-15 10:36:29