跳到主要內容

發表文章

目前顯示的是 2019的文章

CloudFlare DNS 設定注意事項

最近把公司的DNS由原本的GCP轉移到CF( CloudFlare ) 一開始出現一些問題,路由一直怪怪的,甚至有同仁反應無法連線 甚至還查出主機跑成IPv6的狀況 最後經由廠商協助才確認, 轉移到CF時 CF會自動啟用CDN的服務 導致ping 網站host name都是出現 104開頭的ip 要進到設定把上面的Proxied功能點掉,變成下圖這樣 才會正常 在這邊做個筆記

[WP] WordPress 網址中文亂碼處理方法(on Windows server)

一般網址匯出現中文亂碼 是因為WP再處理中文不是用UTF-8處理 所以有需要在 \wp-includes\class-wp.php內做調整 調整如下 $pathinfo = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : ''; 改成 $pathinfo = isset($_SERVER['PATH_INFO']) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'BIG5') : ''; 還有這個 list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI']); 改成 list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'BIG5')); 如果遇到Pagination也有亂碼的問題 就需要在改 \wp-includes\link-template.php這個檔案 這段程式碼 $request = ( ( ! empty( $request ) ) ? trailingslashit( $request ) : $request ) . user_trailingslashit( $wp_rewrite->pagination_base . '/' . $pagenum, 'paged' ); 下面再加上 $request=mb_convert_encoding($request, 'UTF-8', 'BIG5');

[Line] Line訊息的link 強制以外部瀏覽器開啟(iOS也適用)

https://www,google.com/ → LINE內部瀏覽器開啟 https://www,google.com/?openExternalBrowser=1 → 強制使用外部瀏覽器開啟   android -->Chrome   iOS --> Safari ref: https://qiita.com/tomi_shinwatec/items/9ba5c3b22a277cac0f9c?fbclid=IwAR0JvYQceyIpKyiMhC2tjkWHmxlbRfJizUa1v71ttdfU4axbbWB0KUyvLUw