2013-08-06 84 views
-1

使用htaccess的,是有可能重寫類似:htaccess重寫動態mp3到動態PHP?

http://www.example.com/music.mp3?file= filname 

http://www.example.com/mp3.php?file= filname 

所以當用戶進入(?music.mp3檔案= FILNAME),他將重寫(音樂.PHP?mp3file = FILNAME)....

+3

是其可能的:) – 2013-08-06 07:48:33

+1

你甚至可以做的 'http:// www.example.com/filename.mp3' 到「HTTP: // www.example.com/mp3.php?file=文件名' – JimL

回答

2

這個例子中從music.mp3?any-querymusic.mp3發送請求到music.php?any-query

RewriteEngine on 
    RewriteRule ^music.mp3(.*)$ music.php$1 [r=301,L] 

這個例子從file-name.mp3發送請求到music.php?file=file-name

RewriteEngine on 
    RewriteRule ^(.*).mp3$ music.php?file=$1 [r=301,L] 
總之
+0

坦克,但是這不起作用... –

+0

現在就試用它。您必須將'.htaccess'文件保存在服務器的根目錄下。例如'http:// example.com/.htaccess' – M1K1O

+1

坦克my feriend ... –