如果您的 Web Server 是採用 Apache,那有可能使用 Internet Explorer 下載 Office 2007(docx、ppts、xlsx...) 檔案的時候,會發現副檔名自動變成 .zip,有以下解決方法(擇一即可):
一、修改 mime.types 檔案
加入:
application/vnd.openxmlformats docx pptx xlsx
二、修改 httpd.conf 檔案
加入:
AddType application/vnd.openxmlformats .docx .pptx .xlsx
三、使用 .htaccess
加入:
AddType application/vnd.openxmlformats .docx .pptx .xlsx
參考文章:Office 2007 MIME types for Apache
Linux, Windows, 系統筆記
Apache, Server, 教學
.htaccess 檔案是 Apache 伺服器裡的一項功能,可以提供管理者在目錄層級自定義一些瀏覽規則,一般常用的功能有:密碼保護、網頁重導向、存取限制、錯誤頁面等,不過 .htaccess 的語法實在是記不太起來,每次使用都要先去翻手冊或是找範例來參考。
「.htaccess Editor」這個網站可以線上幫您製作 .htaccess 檔案,而且還有正體中文語系,有了它就可以快速幫您產生一些常用的基本功能囉!
怎麼使用?只要將產生的內容存成 .htaccess,放入要作用的網頁目錄即可。如果沒效果就是 Apache 設定為不允許使用 .htaccess,請參考手冊 AllowOverride 項目來修改。
Server, 好書好站
Apache, Server
要使用 mod_rewrite 模組在 Ubuntu 中是非常容易的,如果安裝 Ubuntu 時有順便裝 LAMP,那其實 mod_rewrite 就已經編譯好了,只需要將它載入即可。
所有可載入的模組和設定可以在 /etc/apache2/mods-available 找到,之後只要作個 Link 到 mods-enabled 目錄即可使用。
但是不需要這麼麻煩,因為有 a2enmod、a2dismod、a2ensite、a2dissite,這些指令可以更方便的載入、關閉模組,例如想要開啟 rewrite 只要鍵入:
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
就可以了
Linux
Apache, Linux, mod_rewrite, ubuntu
最近發現有些人直接連結本網域下的圖片,增加主機頻寬負荷
因此設定 Apache mod_rewrite 來防止
增加以下內容的 .htaccess 檔,放在網站目錄下即可。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://blog.linym.net(.*) [NC]
RewriteRule \.(jpg|jpeg|gif|css|swf|png|bmp|rar|zip|exe)$ - [F]
第一行為開啟 RewriteEngine,二三行設定允許的連線
第四行則是從其他地方連進來且是那些檔名的,看到403錯誤訊息,也可以改成顯示指定的圖片。
系統筆記
Apache
近期迴響