nettyu 寫:試驗了一下
還是有發言時間限制...
看來我的邪惡計畫略有受阻
不過也算好事
我比較怕機器人灌水....
話說,樓上有建議 phpbb2 虛擬目錄的,我現在也加上了,不過是不是真的還能連結,得看 phpbb2 跟 phpbb3 之間連結的相容性,如果不能連,就沒辦法了。
舊資料庫因為會造成 log 問題,所以目前 shutdown 了。
版主: Jeff
nettyu 寫:試驗了一下
還是有發言時間限制...
看來我的邪惡計畫略有受阻
不過也算好事
RogerShih 寫:話說,樓上有建議 phpbb2 虛擬目錄的,我現在也加上了,不過是不是真的還能連結,得看 phpbb2 跟 phpbb3 之間連結的相容性,如果不能連,就沒辦法了。
輸入http://www.andaudio.com/phpbb2/OOXXOOXX
會跳頁到http://www.andaudio.com/phpbb3/OOXXOOXX
而不只是讓http://www.andaudio.com/phpbb2/OOXXOOXX
看到的內容等於http://www.andaudio.com/phpbb3/OOXXOOXX
SMUGEN 寫:RogerShih 寫:話說,樓上有建議 phpbb2 虛擬目錄的,我現在也加上了,不過是不是真的還能連結,得看 phpbb2 跟 phpbb3 之間連結的相容性,如果不能連,就沒辦法了。
感謝Roger站長,可以成功看到頁面內容
不過虛擬目錄我剛剛測試起來是讓原網址等同於新網址,使用者可能不知道正確的網址已經更動了
雖然一直用舊網址還是能看到新系統的內容,但小弟我比較建議能夠用redirect的方式,把使用者導到新系統的正確網址
- 代碼: 選擇全部
輸入http://www.andaudio.com/phpbb2/OOXXOOXX
會跳頁到http://www.andaudio.com/phpbb3/OOXXOOXX
而不只是讓http://www.andaudio.com/phpbb2/OOXXOOXX
看到的內容等於http://www.andaudio.com/phpbb3/OOXXOOXX
我知道Apache可以用mod_rewrite啦,但是AA用的好像是IIS,沒研究過要怎麼設定轉址
(建議用301永久轉址,不要用暫時轉址,前者可以讓Google等搜尋引擎把它們舊的索引網址改成新的,後者卻會重建一份)
除此之外phpbb3和2在網址參數上相容度還蠻高的,當然是就瀏覽討論串文章的viewtopic.php來說啦
但是在跳轉到一頁中特定一篇文章的「#」頁內連結不太一樣,2是直接 "網址#文章編號" ,3則是前面多了一個p變成 "網址#p文章編號"
站長辛苦了~~~
RogerShih 寫:你的意思應該是建一個phpbb2目錄,放一個 viewtopics.php,程式內把 Query 參數轉到 phpbb3 的 viewtopics.php 吧。
這主意不錯,大多數在他站引用的連結也是連結到顯示文章的這隻程式。
我再 try 看看.
SMUGEN 寫:RogerShih 寫:你的意思應該是建一個phpbb2目錄,放一個 viewtopics.php,程式內把 Query 參數轉到 phpbb3 的 viewtopics.php 吧。
這主意不錯,大多數在他站引用的連結也是連結到顯示文章的這隻程式。
我再 try 看看.
這也是一個不用花太多功夫的方法啦
因為他站會引用的連結通常都是文章,其他功能頁面的.php程式應該很少會被引用連結吧
不過最好是把所有瀏覽phpbb2路徑的使用者都轉丟到phpbb3去,/phpbb2/後面管他什麼字串也一起全丟過去
這用Apache的話很簡單,大概三四行設定就行了,IIS不確定,可是我想應該有功能可以簡單的設定
如果太麻煩的話就算了,用前面那個方法就可以解決大半外站連過來的broken link了
RogerShih 寫:netyu,來選版主吧,最大的好處,發文沒有時間限制
誘惑力夠不夠大啊....
RogerShih 寫:你這牽涉到 404 找不到網頁的設定,IIS 的確可以設定,也只需要一隻程式,只要把 phpbb2 代換成 phpbb3 轉過去就可以了.
設定不難,程式也不難,不過總覺得這樣好像太遷就舊版了....="=
viewtopic.php 的程式 ok 了,先試試吧。
SMUGEN 寫:RogerShih 寫:你這牽涉到 404 找不到網頁的設定,IIS 的確可以設定,也只需要一隻程式,只要把 phpbb2 代換成 phpbb3 轉過去就可以了.
設定不難,程式也不難,不過總覺得這樣好像太遷就舊版了....="=
viewtopic.php 的程式 ok 了,先試試吧。
本來可以,連舊網址會自動轉址到新的正確的網址,連單篇文章的頁內連結#,也會自動加上p
可是現在試好像不會自動加p耶...
RogerShih 寫:剛 try 了一下,IIS 只能目錄重新導向,但程式轉過去時,會發生問題。
要不管phpbb2什麼連結都能轉,得設定404寫隻程式轉過去phpbb3.
SMUGEN 寫:RogerShih 寫:剛 try 了一下,IIS 只能目錄重新導向,但程式轉過去時,會發生問題。
要不管phpbb2什麼連結都能轉,得設定404寫隻程式轉過去phpbb3.
我發現好像只有viewtopic.php在兩個版本間的參數相容性比較高,其他.php程式幾乎整個設計都不同了
那這樣我建議用丟參數轉址的viewtopic.php就好了,其他頁面也要轉到新系統太麻煩又沒有意義
而且這樣連文章連結#號加p也可以處理蠻不錯的
RogerShih 寫:暫時就這樣了,如果只打 網址/phpbb2/ 的話,也會自動轉過去,我在想 404 那隻程式,直接轉 phpbb3 首頁就可以了,不必帶參數。
SMUGEN 寫:贊成,其實就除了viewtopic.php會處理參數相容性然後再轉址之外,其他「/phpbb2/~~~」之類的連線就一律轉到phpbb3首頁就好了,不用管參數
至於文章的頁內連結可以用下面這篇當作範例:
舊連結網址:
http://www.andaudio.com/phpbb2/viewtopic.php?t=25104&start=1475#547117
應該會自動跳轉到下面這個
新連結網址:
http://www.andaudio.com/phpbb3/viewtopic.php?t=25104&start=1475#p547117
SMUGEN 寫:SMUGEN 寫:贊成,其實就除了viewtopic.php會處理參數相容性然後再轉址之外,其他「/phpbb2/~~~」之類的連線就一律轉到phpbb3首頁就好了,不用管參數
至於文章的頁內連結可以用下面這篇當作範例:
舊連結網址:
http://www.andaudio.com/phpbb2/viewtopic.php?t=25104&start=1475#547117
應該會自動跳轉到下面這個
新連結網址:
http://www.andaudio.com/phpbb3/viewtopic.php?t=25104&start=1475#p547117
哇...漏氣,#547117不會轉成#p547117
還有/phpbb2/index.php不會轉到/phpbb3/index.php,不過這個只要處理404轉址的設定弄好也就一併解決了
另外建議從http://www.andaudio.com/phpbb2/進來的就轉到http://www.andaudio.com/phpbb3/
從http://www.myhpw.com/phpbb2/進來的就轉到http://www.myhpw.com/phpbb3/
這樣好像比較好,cookie也不會有問題
RogerShih 寫:
ok,謝謝提供建議啊
# 開頭的參數,php 收不到,#參數是給 Cleint 瀏覽器用的,關於這點,如果是用 p 參數帶的就沒問題,用 t 參數 + start 就沒辦法了.
還在 try 有啥辦法可以收到 # 參數
forme 寫:報告,偶用Firefox 3.0沒有辦法切換版面風格到「prosilver」
會卡住(一直戴入中)
還有小弟的http://www.andaudio.com/phpbb3/viewtopic.php?f=25&t=55311&start=0
文章只剩下前面一部份
正在瀏覽這個版面的使用者:沒有註冊會員 和 140 位訪客