2010-07-28 44 views
1

也許我會以錯誤的方式解決這個問題,但我在我們自己的CMS中有一些我想轉換爲使用漂亮的固定鏈接的頁面。目前,他們的網頁網址看看這本:.htaccess修復PHP中漂亮的固定鏈接?

http://ourdomain.com/articles/?permalink=blah-blah-blah

我希望將這些轉化爲:

http://ourdomain.com/articles/blah-blah-blah

我在DB的永久鏈接列,創建的文章的時候,自動將標題轉換爲永久鏈接。

如何將我寫的重寫規則來做到這一點?這甚至是完成這個的最好方法嗎?

回答

2

如果在查詢字符串中沒有什麼是可以省略QSA

RewriteRule articles/(.+) articles/?permalink=$1 [QSA,L,B] 
+0

嗯。這沒有用。但是使用這個的.htaccess代碼是什麼做的是:! RewriteEngine敘述在 選項+的FollowSymLinks RewriteBase /篇/圖/ 的RewriteCond%{} REQUEST_FILENAME -f 的RewriteCond%{} REQUEST_FILENAME -d RewriteRule。 /articles/view/index.php [L] 1,L] ...,然後通過$ _SERVER [ 'REQUEST_URI']獲得永久鏈接,修整出來的不需要的部分,並通過過濾mysql_real_escape_string,以及使用作爲我的查詢字符串。 – TWLATL 2010-07-29 12:10:42