2011-05-13 74 views

回答

1

所以你要刪除的服務器[服務器上的後臺文件]從文件擴展名?或者網址[http://192.168.1.3:9000/backend]? 兩者都可以通過htaccesss

+0

YESSS我需要訪問http://192.168.1.3:9000/backend,我試圖在httaccess但糟糕!找不到網頁錯誤 – user232751 2011-05-13 05:48:30

+0

'RewriteEngine敘述On' '重寫規則後端$ backend.php [L]' 確保有mod_rewrite的 – 0xAli 2011-05-13 05:53:11

+0

謝謝您的回覆,但沒有奏效同樣的錯誤,PLZ看看我。 htaccess的。 選項+ +了FollowSymLinks ExecCGI RewriteEngine敘述在 #RewriteBase/ #我們檢查的.html版本在這裏(緩存) 重寫規則^ $的index.html [QSA] 重寫規則^ ([^。] +)$ $ 1.html [QSA] RewriteCond%{REQUEST_FILENAME}!-f #no,所以我們重定向到我們的前端Web控制器 RewriteRule ^(。*)$ index.php [QSA, L] 重寫規則後端$ backend.php [L] user232751 2011-05-13 06:36:16

2

做你可以爲你backend.php文件只是backend不帶擴展名,然後使用您的.htaccess配置如下:

<Files backend> 
    ForceType application/x-httpd-php 
</Files> 

(你也可以使用DefaultType來做到這一點對所有PHP腳本,但是這會導致額外的工作與子文件夾中再次取消設置出於安全考慮。)

+0

我一樣覺得你規定:但沒有奏效。選項+了FollowSymLinks + ExecCGI <文件後端> ForceType指令應用/ X的httpd - PHP RewriteEngine敘述在 ................. 。並將backend.php重命名爲後端 – user232751 2011-05-13 07:26:27

+0

嗯,不知道。適用於我。您可以嘗試使用' ...',但這幾乎是相同的。 - 如果你有一個額外的RewriteRule,那可能會發生衝突。只能使用任一種方法!不是一次全部。 – mario 2011-05-13 07:32:20

+0

我刪除了RewriteRule,現在它可以工作,但我無法獲得我的圖像,在那個頁面停留?做ü知道什麼是問題 – user232751 2011-05-13 08:51:59