2013-09-14 2 views

ответ

1

RewriteRule в .htaccess не соответствует слэш /

Протестируйте этот код:

RewriteEngine On 
RewriteRule ^mymedia/sample\.mp3$ http://somedomain.com/file/sample.mp3 [R,NC,L] 

ИЛИ если имена файлов такие же, как показано в вашем примере:

RewriteRule ^mymedia/(sample\.mp3)$ http://somedomain.com/file/$1 [R,NC,L] 

EDIT Чтобы разрешить пространство в имени файла цели:

RewriteRule ^mymedia/file\.mp3$ http://somedomain.com/file/my\ file.mp3 [R,NC,L] 
+0

я пытался и его не работает. У меня есть sapce в пути к файлу, например/file/my file.mp3 – user26

+0

Вы должны поставить все эти требования в свой вопрос заранее. В любом случае попробуйте отредактированный код сейчас. – anubhava

+0

извините за это. я имею в виду, что мой url является 'file.mp3', но url на удаленном диске содержит пробел, например' my file.mp3' – user26

Смежные вопросы