2010-12-20 68 views
0

我一直在做我自己的小網站有一個小的CMS。我只是不能讓mod_rewrite爲我工作,我後來看起來簡單直接。 現在我的鏈接是這樣的:?? 本地主機/ CMS /頁=歷史, 本地主機/ CMS /新聞= galery模塊 等。 我希望他們看起來像這樣: 本地主機/ CMS /頁/歷史簡單的Mod_rewrite規則爲一個簡單的網站:(經典):(

我.htacess文件中的代碼現在(但它似乎沒有工作,雖然mod_rewrite的是)是:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule /cms1/([-A-z0-9]+) /cms1/?page=$1 

謝謝你的幫助!

回答

0

這應該工作:

Options +FollowSymLinks 

RewriteEngine on 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 

RewriteRule /cms1/([a-zA-Z0-9-]+)/?([a-zA-Z0-9-]*) /cms1/?$1=$2 

另外請注意,我寫cms1而不是cms,它是在你的規則,但不是在你的網址,進行相應的調整。