2009年8月7日 星期五

apache mod rewrite

要使用 apache 的 mod rewrite 功能 在設定檔中必須要設定 Options FollowSymLinks
apache官方文件中就有描述
如果不是網站管理員的話  只要在http.conf有設定AllowOverride All
則可以將 Options FollowSymLinks 放到網頁資料夾底下的.htaccess檔案中
這樣也可以使用 mod rewrite 的功能

此外 修改.htaccess的設定後 不需要重新啟動apache即可立即生效
因為apache會在每次http request發生時去掃瞄資料夾下的.htaccess檔案
這提供了相當方便的功能 (修改完立即見效)
但也犧牲了一些效能 (每次都要掃瞄.htaccess檔案)

沒有留言:

張貼留言