[請益] 0rz.net

看板PHP作者 (謝謝你)時間19年前 (2006/02/02 01:42), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/3 (看更多)
最近在研究0rz.net 的運作方式,有點小心得了 0rz.net的運作方式是,假如有一個網址 ex: http://www.yahoo.com/a/888888888888888888.html 經過0rz.net之後,上述的網址會變成 http://0rz.net/aaaa 輸入這個網址(http://0rz.net/aaaa)後他會轉到 http://www.yahoo.com/a/888888888888888888.html 這個頁面去。 我的想法: 1.自訂一個404錯誤畫面,透過錯誤畫面取得他後方的參數(http://0rz.net/參數)進而比 對MySQL然後取得原始網址轉向過去。 現在卡在一個地方,就是404錯誤畫面要如何在Apache設定了 我出現的問題如下: 我用ErrorDocument 404 的方式,將404設定為 ErrorDocument 404 /url.php 所以任何錯誤都會轉到url.php去 假如我打一個網址 http://test.com/aaa 他會轉到 http://test.com/url.php 因為http://test.com/aaa這個網址不存在我也沒在這個網址停留過,而我也不是透過link 的方式去開啟網頁的 所以要在url.php上使用PHP的$_SERVER系列語法就會失效,頂多出現test.com跟url.php 唯一解決的方法就是 假如我輸入 http://test.com/aaa 他會直接執行url.php而網頁網址一樣是http://test.com/aaa 這樣才有辦法成功!! 但我找不到方法 目前我成功的地方只有到 輸入http://test.com/aaa 之後 視窗上網址列的網址一樣是http://test.com/aaa 但是我在網頁上按內容右鍵,他出現的網址卻是 http://test.com/url.php 必須要我在網頁上按內容右鍵出現的網址一樣是 http://test.com/aaa 才有辦法解決這個問題! 因此不知道我的Apache該如何設定呢?簡單來說我想寫一個跟0rz.net一樣的功能 如果有別的方法不吝賜教。3Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.21.31

02/02 03:05, , 1F
我找到方法了^^~ 謝謝各位幫我動腦筋
02/02 03:05, 1F

02/02 06:03, , 2F
thankQ9527 講一下你的方法吧 Q__Q!!
02/02 06:03, 2F

02/02 22:52, , 3F
9527 講一下你的方法吧 Q__Q!! sf.net有sources可參考
02/02 22:52, 3F

02/13 13:27, , 4F
寄信問0rz作者吧
02/13 13:27, 4F
文章代碼(AID): #13uFBkp8 (PHP)
討論串 (同標題文章)
以下文章回應了本文
8
9
完整討論串 (本文為第 1 之 3 篇):
8
9
1
2
3
4
文章代碼(AID): #13uFBkp8 (PHP)