放寬系列文章名稱與標籤名稱限制

之前因為部分原因,所以阻擋了部落客在系列文章名稱與標籤名稱使用特殊字元的能力,如果您輸入了特殊字元會被自動轉換為下底線:

  1. C# → C_
  2. Web Test → Web_Test
  3. ASP.NET → ASP_NET
  4. ASP.NET MVC / ASP.NET → ASP_NET_MVC___ASP_NET

這樣的轉換不太適當,當常用關鍵字擁有太多特殊字元後關鍵字就被轉的完全沒有識別能力,比如說上述的第一和第四個例子,也因為上週末有部落客反應,所以讓我們重新重視這問題,在第一個上班日就快速的處理掉,但這同時也造成了一些網址上的改變。


以往的系列文章與標籤的網址會呈現如下,將關鍵字包含在網址中

https://dotblogs.com.tw/blogName/series/C#/1

現在改為使用 QueryString 傳遞

https://dotblogs.com.tw/blogName/series/1?qq=C%2523

也因為這樣的改變,我們全面放寬所有的系列文章名稱與標籤名稱,現在您可以不用在忍受底線了。

 

結語:

原本是在堅持要將關鍵字放入網址內,所以才會增加了特殊字元的限制,也花了很多時間評估放寬限制後會造成多大的影響,評估過後認為會牽扯到更多安全性與效能的問題,所以做罷。

後續評估使用 QueryString 的作法,首要條件先確認現今搜尋引擎可以正確認識 QueryString 參數,並且不會有牽扯安全性與效能的問題後我們決定改用 QueryString 的方式解決這問題。

修正來源:

系列文章名稱無法使用C# 字串 會被取代為C_ 點部落 V2 遵循 MVP 所以如果訪客沒有提到,或是提出了但沒人投票的都不會開發,所以有需求有 Bug 就多回饋吧,謝謝各位。


  • 點部落FaceBook粉絲團:fb.me/dotblogs
  • 社群就是力量活動:記錄網址
  • 合作提案:請點擊
  • 如果您對我們有任何功能上的建議與 Bug 回報都歡迎告知我們