[請益] 0rz.net
最近在研究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
02/02 06:03, 2F
推
02/02 22:52, , 3F
02/02 22:52, 3F
推
02/13 13:27, , 4F
02/13 13:27, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
9
12