2012-05-15 27 views
0

我已經開發出一種website.On 1頁有一個圖片庫,圖片越來越上傳完美,但只要我刪除圖像,這個錯誤出現:Forbidden錯誤,本地主機:它的做工精細

* 禁止登錄 您無權訪問此服務器上的/fdccms/backend/project_categories/view_image.php。 此外,試圖使用ErrorDocument來處理請求時遇到一個404 Not Found錯誤。* 刪除的圖像在本地主機上可以正常使用,但我不知道與服務器的問題。 在.htaccess我也有包括重寫規則:

RewriteRule ^view_image/([^/]*)/?(.*)$ http://fdc-int.com/fdccms/backend/project_categories/view_image.php?id=$1&del=$2 

回答

0

檢查您的文件夾權限。確保您具有讀取,寫入和執行該文件夾的權限。 (這將是777)

如果這是你.htaccess,試試這個:

RewriteRule ^view_image/([^/]*)/?(.*) /backend/project_categories/view_image.php?id=$1&del=$2 [L] 

,因爲你說fdccms是你的根目錄。

無論哪種方式,$是不需要的,因爲.匹配任何字符。

+0

對不起,如果這似乎是一個愚蠢的問題,但由於我是新來的PHP,我要問的文件夾權限ü談論是圖像文件夾?對嗎?...這是777,但沒有結果....我也添加了[L],但這也不起作用... – Ferhat

+0

您需要檢查層次結構中每個文件夾的權限,以確保您可以寫入目錄。 –

+0

是的...屬性是777 ...圖像上傳容易..但刪除禁止的錯誤即將到來 – Ferhat

0

我猜你有一些麻煩的重寫規則。

大概?(。*)沒有按預期工作。應該自動添加QUERY_STRING,但有時不會發生。我不確定,如果它不起作用,如果有一個?在重寫目標中。

所以試試這個:

RewriteRule ^view_image/([^/]*)/ /backend/project_categories/view_image.php?id=$1&del=%{QUERY_STRING} [L] 
+0

感謝您的答覆..我已經嘗試過但沒有收穫 – Ferhat

+0

這個請求將工作:http://fdc-int.com/fdccms/backend/project_categories/view_image.php ?id = 1&del = 2?或者你只想要一個內部重定向,比你不能使用http://試試這個:RewriteRule^view_image /([^/] *)/?(。*)$ fdccms/backend/project_categories/view_image.php?id = $ 1&del = $ 2 [L](當然,fdccms應該在您的webroot中) – maholtz

+0

fdccms in my webroot ...我做到了......但沒有結果..我已經嘗試了幾乎所有的東西...... – Ferhat

相關問題