2012-07-04 17 views
0

我想我的頭在mod重寫,並得到它的工作很好。於是我將網站移到了一個新文件夾中,因爲我們現在在開發服務器上有兩個項目正在運行。移動文件到一個新的文件夾,現在mod_rewrite不工作?

因此,我創建一個新的文件夾,移動所有的文件,現在mod重寫不工作?

我從httpdocs資料中的文件移動到的httpdocs /鳥類

這裏的國防部重寫的東西

RewriteEngine On # Switch on rewriting 
RewriteRule  ^birds/pages/([A-Za-z0-9\-]+).php?$ birds/index.php?page=$1     [NC,L] # Handle site navigation 

我敢肯定這是我做錯了什麼,我已經試過幾種方法周圍...仍然沒有快樂?

豐富;「?」)

回答

0

你錯過了「/」爲目標重寫,你增加了一個額外在PHP之後,將不會匹配任何東西:

RewriteRule  ^birds/pages/([A-Za-z0-9\-]+)\.php$ /birds/index.php?page=$1     [NC,L] 
+0

它仍然在做同樣的事情...的URL被填充進地址欄作爲/birds/pages/Services.php但頁面不加載,如果我手動輸入/birds/index.php?page=Services它的工作原理 – Rich

0

你還缺少「/」的比賽:

RewriteRule  ^/birds/pages/([A-Za-z0-9\-]+)\.php$ /birds/index.php?page=$1 
相關問題