2012-02-19 48 views
0

讓我先解釋一下這個場景。如何使用PHP加載具有CMS值的硬編碼頁面?

我已經建立了一個cms,我在這個頁面上加載了每一頁。

http://www.mywebsite.com/index.php?page=about

這裏的 「約」 是我從CMS創建頁面的蛞蝓。 所以SQL查詢使用塞&獲取該記錄檢索&頁打印這對index.php文件內容

現在我做的下一件事就是,我已經做了URL中的.htaccess文件改寫像下面

選項+的FollowSymLinks RewriteEngine敘述在

的RewriteCond%{REQUEST_URI}!^。 (images/| .js | .css)。 $ [NC] 重寫規則^([A-ZA-Z0-9 _-] +)$ /index.php?page=$1

所以,現在我可以用這樣的網址在我的網站一樣「關於」頁面

http://www.mywebsite.com/about

現在的問題是,這些所有的頁面都是基於簡單的內容,但我應該怎麼維護動態網頁。 例如我有一個會員註冊頁面的signup.php

我要分配所有的標題,標題,元遞減,從CMS元關鍵字到此頁面,但也希望加載使用此頁面

http://www.mywebsite.com/signup.php

&不喜歡

http://www.mywebsite.com/signup

我應該使用什麼樣的邏輯將頁面加載爲signup.php &也可以獲取CMS值? 我想到的一個解決方案是,我們應該在CMS中添加一個字段作爲「代碼文件:」&在那裏輸入signup.php。但我仍然不確定。

回答

0

添加這迫使它不重定向到的index.php另一改寫條件:

RewriteCond %{REQUEST_URI} !\.php$ [NC] 
相關問題