August 29, 2011
以下是彌補Synology伺服器上,以NAS作為基盤稍嫌不完美的地方...
先決設定條件1.以下用兩個網域名與網址為例子:
主機 http://xxx.xxx.xxx.xxx/
┣ http://www.taiwanplant.org.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/AAA/)
┗ http://www.fa-hua.com.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/BBB/)
先決設定條件2.在網域名管理設定中設定為[他管]
在A記錄中已設有[www]與[]
例1:/AAA/內的所有位置,導向虛擬主機 RUL: http://www.taiwanplant.org.tw/
為了將虛擬主機上的階層徹底消失,轉向 http://www.taiwanplant.org.tw/的做法:
於.htaccess上寫上:
Redirect permanent /AAA/ http://www.taiwanplant.org.tw/
放置位置:
http://xxx.xxx.xxx.xxx/AAA/
先決設定條件1.以下用兩個網域名與網址為例子:
主機 http://xxx.xxx.xxx.xxx/
┣ http://www.taiwanplant.org.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/AAA/)
┗ http://www.fa-hua.com.tw/ (虛擬主機http://xxx.xxx.xxx.xxx/BBB/)
先決設定條件2.在網域名管理設定中設定為[他管]
在A記錄中已設有[www]與[]
例1:/AAA/內的所有位置,導向虛擬主機 RUL: http://www.taiwanplant.org.tw/
為了將虛擬主機上的階層徹底消失,轉向 http://www.taiwanplant.org.tw/的做法:
於.htaccess上寫上:
Redirect permanent /AAA/ http://www.taiwanplant.org.tw/
放置位置:
http://xxx.xxx.xxx.xxx/AAA/
August 12, 2011
在網站重新設計之後, robots.txt 會提供給搜尋引擎伺服器內所有資訊之外,還會把之前的資料記憶在搜尋引擎中,如果點擊結果,卻
沒有內容,就會讓人家覺得網站是否存在,所以404的訊息處理,在網站管理中是個必需要的手段。
這樣之下,網站內所有沒有的檔案或檔案夾,都會出現在 /err/404.html
所以在這裡,就可以做一些較有創意的網頁,來取代 404.html 的內容,
像是以下的圖示,還可以增加企業形象的強調。
沒有內容,就會讓人家覺得網站是否存在,所以404的訊息處理,在網站管理中是個必需要的手段。
<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /err/404.html
</IfModule>
RewriteEngine On
ErrorDocument 404 /err/404.html
</IfModule>
這樣之下,網站內所有沒有的檔案或檔案夾,都會出現在 /err/404.html
所以在這裡,就可以做一些較有創意的網頁,來取代 404.html 的內容,
像是以下的圖示,還可以增加企業形象的強調。
March 4, 2011
根據 Syno_UsersGuide_NAServer_cht.pdf 第10章 第155頁中描述:...您可以建立下列任何檔案並將其放置於 web 共用資料夾中,藉此自訂錯誤頁面:missing.html、missing.htm 或 missing.php。則當使用者嘗試連線至不存在的頁面時,將會看到自訂的錯誤頁面。...
以下介紹missing.html修改的做法。
請設立一個missing.html,並存至伺服器的Web網頁伺服器的最上層中。
Synology NAS
┗ Web
┣ index.html
┗ missing.html
並參考以下的網頁字碼,為你的missing.html進行修改。
August 25, 2010
將做好的檔案以FTP上傳
htaccess.txt
以上檔案上傳後,於FTP軟體上將副檔名刪除,並改成以下的名稱
.htaccess
★在LAN端內的 Mac afp(AppleTalk)或是Window SMB上原本可以看得到的 htaccess.txt 與 htpasswd.txt就會消失,成為保護檔案夾的隱藏檔案
參考︰
▼這是Synology的做法
http://www.synology.com/support/faq_show.php?lang=cht&q_id=347
▼詳細解說篇
http://www.futomi.com/lecture/htaccess/htpasswd.html
備註︰
根據Apache的資料表示,htaccess不要做太多,會造成伺服器的負擔...
htaccess.txt
以上檔案上傳後,於FTP軟體上將副檔名刪除,並改成以下的名稱
.htaccess
★在LAN端內的 Mac afp(AppleTalk)或是Window SMB上原本可以看得到的 htaccess.txt 與 htpasswd.txt就會消失,成為保護檔案夾的隱藏檔案
參考︰
▼這是Synology的做法
http://www.synology.com/support/faq_show.php?lang=cht&q_id=347
▼詳細解說篇
http://www.futomi.com/lecture/htaccess/htpasswd.html
備註︰
根據Apache的資料表示,htaccess不要做太多,會造成伺服器的負擔...
August 25, 2010
以【colorcola.com.tw】為例︰
一般申請網域名為 colorcola.com.tw
但是一般在伺服器上的的網址都會設成
http://www.colorcola.com.tw
為了讓所有網址統一,可以在伺服器上設定以下的.htaccess
在.htaccess上寫上︰
這樣就可以讓只要是 http://colorcola.com.tw 以下階層的資料
自動跳成->http://www.colorcola.com.tw
例︰ http://colorcola.com.tw/01-intro.html
會自動跳成->http://www.colorcola.com.tw/01-intro.html
p.s. 相反的做法也可能
一般申請網域名為 colorcola.com.tw
但是一般在伺服器上的的網址都會設成
http://www.colorcola.com.tw
為了讓所有網址統一,可以在伺服器上設定以下的.htaccess
在.htaccess上寫上︰
RewriteEngine On
RewriteCond %{HTTP_HOST} ^colorcola.com.tw$
RewriteRule (.*) http://www.colorcola.com.tw/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^colorcola.com.tw$
RewriteRule (.*) http://www.colorcola.com.tw/$1 [R=301,L]
這樣就可以讓只要是 http://colorcola.com.tw 以下階層的資料
自動跳成->http://www.colorcola.com.tw
例︰ http://colorcola.com.tw/01-intro.html
會自動跳成->http://www.colorcola.com.tw/01-intro.html
p.s. 相反的做法也可能
August 21, 2010