[問題]關於網址過長或有符號導致URL無法使用?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
oscerropper
星球公民
星球公民
文章: 197
註冊時間: 2004-12-21 17:56
來自: 興趣的黑洞

[問題]關於網址過長或有符號導致URL無法使用?

文章 oscerropper »

如題

搜索過相關主題似乎找不到類似文章,網址內如果有符號像是 ! % 等...可能造成連結只幫你弄一半,或是連結太長,BBCODE的URL也無法完全幫你正確連結起來~會變文字顯示全部的代碼跟網址

這是因為官方要保護使用者安全嘛?怕點到危險網頁嘛?不過這樣滿不方便...有些論壇的連結就是這樣~我們也無法去更東網址...

不知道有沒有相關問題可供參考或是技術可供改善

謝謝各位幫忙

8-)
●架設主機作業系統:Unix
●您的上網方式:虛擬主機。
●您安裝的程式:
Apache version 2.0.63
MySQL version 45.0.92-community
PHP version 5.2.14
Perl version 5.8.8
●您的 phpBB2 版本:phpBB 3.0.8。
頭像
oscerropper
星球公民
星球公民
文章: 197
註冊時間: 2004-12-21 17:56
來自: 興趣的黑洞

文章 oscerropper »

沒人知道嘛?

好比我用下面網址做舉例:
http://so-ga.com/Discuz!/viewthread.php ... a=page%3D1

無法正常使用url ... 因為多了及 ! 號

如果把 ! 號刪掉就可以正常使用

http://so-ga.com/Discuz/viewthread.php? ... a=page%3D1
●架設主機作業系統:Unix
●您的上網方式:虛擬主機。
●您安裝的程式:
Apache version 2.0.63
MySQL version 45.0.92-community
PHP version 5.2.14
Perl version 5.8.8
●您的 phpBB2 版本:phpBB 3.0.8。
kenspc
星球公民
星球公民
文章: 69
註冊時間: 2006-11-12 20:31
聯繫:

文章 kenspc »

如果用HTML代碼

代碼: 選擇全部

& # 3 3 ;
來代替 ! 就沒問題 (請省略中間的空白格)
或者是URL代碼

代碼: 選擇全部

%21
都可以

http://so-ga.com/Discuz!/viewthread.php ... a=page%3D1
頭像
oscerropper
星球公民
星球公民
文章: 197
註冊時間: 2004-12-21 17:56
來自: 興趣的黑洞

文章 oscerropper »

kenspc 寫:如果用HTML代碼

代碼: 選擇全部

& # 3 3 ;
來代替 ! 就沒問題 (請省略中間的空白格)
或者是URL代碼

代碼: 選擇全部

%21
都可以

http://so-ga.com/Discuz!/viewthread.php ... a=page%3D1
原來如此

不過可否在PHPBB檔案內就加入這種取代判斷呢?一般人應該是不太清楚這個取代方式?往往都用過長的網址造成幅面的破壞
●架設主機作業系統:Unix
●您的上網方式:虛擬主機。
●您安裝的程式:
Apache version 2.0.63
MySQL version 45.0.92-community
PHP version 5.2.14
Perl version 5.8.8
●您的 phpBB2 版本:phpBB 3.0.8。
主題已鎖定

回到「phpBB 2 安裝與使用」