寫教學的最大目的是教會未來的自己

URL rewrite

wordpress固定網址問題(URL重寫)

在wordPress中,提供了一個相當方便的功能

就是除了 一開始預設最原始的?p=XXX 這種的網址外

還提供了其他幾種網址可以用,其實他是運用一種"URL 重寫"的技術

例如 我這篇

http://www.pupuliao.info/2011/09/wordpress安裝教學/

實際上 他是使用了三個參數: 年、月、標題,然而她把參數名稱隱藏掉了,換成  / 不懂的人還以為那是資料夾名稱

YAHOO 之前測試的新版新聞系統也有採用類似的方式

好處是,讓使用者一看就知道是什麼,不過碰到中文網址有實際會被轉換成 十六進位的亂碼….如果使用者在複製網址的時候有這個問題請修改瀏覽器設定

 

好 回到主題

我們要如何修改這個設定呢?

1.開啟 apache 的httpd.conf 設定擋,找到下列這行,把 # 字號拿掉,讓這個模組可以正常運作

#LoadModule rewrite_module modules/mod_rewrite.so

2. 在設定擋中 找

其中 AllowOverride None這項 改成 AllowOverride all

因為 WPMU版不能用 所以我用下面的方法OK

我看到另一篇,上面要求的參數是 FileInfo Options 請測試看看

3.apache 重新啟動

這樣就OK了

以下我也沒測試….

 

在需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

 

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2024. All Rights Reserved.

歡迎光臨
初音