[部落格]
Racklin's 阿土伯程式大觀園
Josh's Note
Aqua , A/V and BSD
繼續閱讀懶人加強版
必优優客
龍文圖閣
[Blogger 文章精選]
Josh's Note之「超級無腦安裝Blogger外掛功能」功能更新
阿土伯之輕鬆擴充 Blogger 功能: Blogger_ext2.js (jQuery way)!
0 與 1 謎詭世界-Blogger template模板教學課程---CSS外觀解說
0 與 1 謎詭世界-Blogger template模板教學課程---HTML內容架構
0 與 1 謎詭世界-blogger模版CSS語法細部介紹(上)
網站部署可考慮使用 Google AJAX Libraries API 載入 JS
Blogger 輕鬆提交 Sitemap
加入相關文章功能 (Related Post)
深入淺出Android程式設計(7)-如何安裝Android SDK
[JQuery]
[JQuery] 自製 jQuery Plugin - Part 1 - 網站製作學習誌
[JQuery] 自製 jQuery Plugin - Part 2 - 網站製作學習誌
邊做邊學 jQuery 系列 13- 打造自己的jQuery Plugin
jQuery插件James实现javascript自动完成提示功能
jQuery Themes
jQuery 教學
[PHP]
[手機開發-Android]
深入淺出 Android -- Google 手持設備應用程式設計入門
Jollen's Blog「Android OS」
[dotProject]
使用 DotProject 架設 Project Server,整合 AD 2003 帳號(適用 CentOS 4)
[VNC]
功能強大的遠端控制軟體 (1) - UltraVNC
[Linux]
Linux基礎班-CentOS 4.3簡介與操作
[討論群組]
[CSS 首選]
CSS 語法教學
HTML 學習手札
[Java Script]
2009/07/17 更新...
持續增加中...歡迎提供
Home
▼
2009年7月17日 星期五
2009年7月14日 星期二
[Apache] 網頁目錄保護 .htaccess 檔案
From: Polin Wei
利用 .htaccess 檔案來保護網頁目錄, 只能適用於 Apache 伺服器, 對於 ISS 並不適用, 假如你無法修改 Apache 的設定檔, 那 .htaccess 檔案會是一個很好的選擇 .htaccess 能在你架設的網站目錄內對網站伺服器產生控制作用, 目錄內一旦有這個檔案, 該目錄及所有子目錄都會受到影響.
.htaccess 是一個文字檔, 你可以使用任何像是 NotePad 的文字編輯器直接撰寫, 編輯這個檔案, 然後再用 ftp 的方法上載到 Apache 的目錄內. 如果使用 ftp 的軟體需選擇傳輸模式, 要記得選擇 ASCII 模式.
以下針對 .htaccess 檔案內容的參數作一些說明:
Options +Indexes : 顯示目錄內的檔案清單
Options -Indexes : 不顯示目錄內的檔案清單
IndexOptions +FancyIndexing : 檔案清單呈現時, 出現檔案類型的小圖示
IndexOptions -FancyIndexing : 檔案清單呈現時, 不要出現檔案類型的小圖示
IndexIgnore *.php *.html : 隱藏指定的檔案, 其余的檔案則呈現出來. 此範例為 隱藏 .php *.html 的檔案
利用 .htaccess 檔案來保護網頁目錄, 只能適用於 Apache 伺服器, 對於 ISS 並不適用, 假如你無法修改 Apache 的設定檔, 那 .htaccess 檔案會是一個很好的選擇 .htaccess 能在你架設的網站目錄內對網站伺服器產生控制作用, 目錄內一旦有這個檔案, 該目錄及所有子目錄都會受到影響.
.htaccess 是一個文字檔, 你可以使用任何像是 NotePad 的文字編輯器直接撰寫, 編輯這個檔案, 然後再用 ftp 的方法上載到 Apache 的目錄內. 如果使用 ftp 的軟體需選擇傳輸模式, 要記得選擇 ASCII 模式.
以下針對 .htaccess 檔案內容的參數作一些說明:
Options +Indexes : 顯示目錄內的檔案清單
Options -Indexes : 不顯示目錄內的檔案清單
IndexOptions +FancyIndexing : 檔案清單呈現時, 出現檔案類型的小圖示
IndexOptions -FancyIndexing : 檔案清單呈現時, 不要出現檔案類型的小圖示
IndexIgnore *.php *.html : 隱藏指定的檔案, 其余的檔案則呈現出來. 此範例為 隱藏 .php *.html 的檔案
2009年7月11日 星期六
[Form] 如何取消表單輸入時的自動完成
From: Polin Wei
一般的情況 IE5/6/7, FireFox 預設是將 AutoComplete 打開。見:IE5/6/7-工具-內容-自動完成選項。
但有時候我們並不需要 AutoComplete,例如需要使用者自己再次輸入密碼而非自動完成, 或者用 AJax 將後端整理好的資料讓使用者挑選時..., 在上述的情況時, autocomplete 都會干擾使用者的操作, 若要讓特定的表單欄位不要自動完成 ( autocomplete ), 只要將此表單輸入元素的autocomplete屬性設置為off即可。
如果所有表單元素都不想使用autocomplete功能, 則可以用下面的方法:
一般的情況 IE5/6/7, FireFox 預設是將 AutoComplete 打開。見:IE5/6/7-工具-內容-自動完成選項。
<form>
<input type="text" name="user_name">
</form>
但有時候我們並不需要 AutoComplete,例如需要使用者自己再次輸入密碼而非自動完成, 或者用 AJax 將後端整理好的資料讓使用者挑選時..., 在上述的情況時, autocomplete 都會干擾使用者的操作, 若要讓特定的表單欄位不要自動完成 ( autocomplete ), 只要將此表單輸入元素的autocomplete屬性設置為off即可。
<form>
<input type="password" name="Password" autocomplete="off">
</form>
如果所有表單元素都不想使用autocomplete功能, 則可以用下面的方法:
<form autocomplete = "off">
<input type="text" name="user_name">
<input type="password" name="Password" >
</form>
2009年7月10日 星期五
[Apache] 加掛壓縮模組 deflate/gzip 壓縮網頁 加快顯示速度
From: Polin Wei
在 apache2.x 利用 mod_deflate 模組來設定 gzip , 可以壓縮網頁資料, 加快網頁顯示速度. 設定如下:
step 01: 修改 $APACHE_HOME/conf/httpd.conf
若是要壓縮 PHP 檔, 則可以修改 php.ini 中的
step 02: 重新啟動 Apache Service 即可
附註: 經測試, 大致可以減少約 35% 的傳輸量
在 apache2.x 利用 mod_deflate 模組來設定 gzip , 可以壓縮網頁資料, 加快網頁顯示速度. 設定如下:
step 01: 修改 $APACHE_HOME/conf/httpd.conf
LoadModule deflate_module modules/mod_deflate.so 將 # 拿掉
#
## 啟動 gzip 壓縮, 加上下列設定
#
<IfModule mod_deflate.c>
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE html htm xml css js php
</IfModule>
若是要壓縮 PHP 檔, 則可以修改 php.ini 中的
output_handler = ob_gzhandler
step 02: 重新啟動 Apache Service 即可
附註: 經測試, 大致可以減少約 35% 的傳輸量