2013-03-30 92 views
1

我有這個網站叫precise.me,我剛買了一個新的託管服務器。刪除特定文件夾中的.php文件?

在我的.htaccess文件中,我想要精確地.me/fpl/ .php中的所有文件也可以通過precise.me/fpl/訪問。例如 - :precise.me/fpl/epl-table.php也應該可以通過precise.me/fpl/epl-table

爲什麼這不起作用?

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

我使用GoDaddy.com的託管,並應當承認,我對.htaccess文件一知半解

回答

2

很可能,你試試這個,在根目錄下一個.htaccess文件。

Options +FollowSymlinks -MultiViews 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} !\.php  [NC] 
RewriteRule ^fpl/([^/]+)/? /fpl/$1.php [L,NC] 

地圖默默:

http://precisely.me/fpl/filename

要:

http://precisely.me/fpl/filename.php

是一個動態的字符串。

對於永久重定向,請將[L,NC]替換爲[R = 301,L,NC]。

+0

謝謝,它像一個魅力。永久重定向有什麼區別,這是什麼? –

+0

也在我的php文件中,如果在文件末尾有頭文件(「位置:epl-table」),爲什麼我會得到這個 - 「不能修改頭文件信息 - 頭文件已經發送了(輸出開始於/ home/content/77/... in /home/content/77...../fpl/epl-table-decider.php on line 118「; –

+0

使用* permanent *重定向時,替換URL顯示在瀏覽器的地址欄中。當URL被重寫或映射時,地址欄中的原始URL是請求的URL,這是這種情況的主要區別 –

相關問題