2015-04-05 42 views
0

嗯,我一直在努力弄清楚在我的wamp服務器上獲取禁止的錯誤消息的原因。Apache禁止的錯誤。但索引頁運行良好

我在c:/ wamp/www /文件夾中有一個文件夾website_ink。當我訪問

http://localhost/website_ink/ 

索引頁加載正常。但是當我嘗試訪問任何其他頁面時,它會給我一個禁止的錯誤消息。

我試圖訪問的網址是http://localhost/website_ink/cloud-plans

此頁面確實存在於我的根目錄中,這意味着在website-ink/cloud-plans.php頁面內部確實存在。

這是我找到的瀏覽器

故宮

您沒有權限訪問/ website_ink/C訪問URL時出現錯誤:/ WAMP/WWW // website_ink /雲計劃。 PHP在這臺服務器上。

阿帕奇/ 2.4.9的(Win32)PHP/5.5.12服務器位於localhost端口80

這是錯誤消息i的日誌文件中找到

給定的路徑被misformatted或含有無效字符:[client 127.0.0.1:60811] AH00127:無法將GET/website_ink/cloud-plans HTTP/1.1映射到文件。

我沒有任何虛擬主機設置或任何幻想。我也嘗試從Apache 2.2升級到Apache 2.4。目前我正在使用Apache 2.4。

請幫

+0

腳本唐沒有設置可執行權限。確保他們有權限rwxr-xr-x設置(755),以便它們可以由網絡服務器執行。 – 2015-04-05 12:58:48

回答

0

之所以正好是您嘗試打開「/ website_ink /雲計劃」,而不是「/website_ink/cloud-plans.php」。

如果你想使用你需要添加重寫規則的.htaccess室內用路徑進行文件的擴展名或httpd.conf文件:

RewriteEngine on 
RewriteRule ^/(website_ink/.*)/$ /$1.php [L,QSA] 

另外你需要mod_rewrite的安裝和啓用

+0

在添加此規則錯誤更改爲文件未找到 未找到 未在此服務器上找到請求的URL/website_ink/cloud-plans .. – jerry 2015-04-05 12:13:35

+0

對不起,錯誤的規則。編輯。在這種情況下,以「/ website_ink /」開頭的所有URL都將以.php結尾進行重寫。 – Denis 2015-04-05 12:20:45

+0

我試着改變規則。相同的錯誤:((404) – jerry 2015-04-05 12:33:00

相關問題