2012年2月7日 星期二

Apache配置之URL重寫

wordpress中的永久連結需要Apache支援url重寫,於是配置了一下。

1、修改apachehttpd.conf文件,將下面語句前的#去掉
#LoadModule rewrite_module modules/mod_rewrite.so
2、修改apachehttpd.conf檔,將對應的節中的AllowOverride None 改為AllowOverride All,如

Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
3、在需url重寫的目錄下建立.htaccess檔,wordpress在開啟永久連結後會只能生成,內容如下:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
效果就是如本文連結http://witmax.cn/apache-url-rewrite.html,其實並不存在這個目錄,而是通過url重寫由index.php來解析支持。

沒有留言:

張貼留言