2014-01-08 55 views
0

我有在子文件夾/文件擴展名爲.exe的一些文件/htaccess的子文件夾中的特定文件重定向到一個腳本

我想重定向所有查詢

/files/somename.exe 

/script.php?name=somename 

另外我在/ files /文件夾中有一個root .htaccess和本地.htaccess。 我想我應該改變本地.htaccess,但它不起作用。

是我的嘗試 -

RedirectMatch ./([_A-Za-z0-9-]+).exe$ /script.php?name=$1 

請幫幫忙!

回答

0

您可以使用此規則:

RedirectMatch 302 ^/files/([_A-Za-z0-9-]+)\.exe$ /script.php?name=$1 

或者如果你想內部重寫只有把這個代碼在你DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 
RewriteBase/

RewriteRule ^files/([\w-]+)\.exe$ script.php?name=$1 [L,NC,QSA] 
+0

它並不能幫助:(Iforgot到波形蛋白是在/文件/文件夾.htaccess中有'RewriteRule ^([_A-Za-z0-9 - ] +).exe /?$ http://www.example.com/script.php?name=$1'它是用於files.example.com域 –

相關問題