pilot233
Гуру форума
- Регистрация
- 24 Июн 2006
- Сообщения
- 406
- Реакции
- 92
- Автор темы
- #1
Привет Всем!
Кто спецы по php вот проблемка нарисовалась есть музыкальный сайт (поисковик) и если кто-то назване песни копирует откуда-то и вставляет у меня на сайт и ищет то дальше все происходит нормально он получает, что хочет и если хочет скачать он качает и вот тут касяк. Если в поиске были символы # и / то файл он не находит (файл тянет удаленно), а если просто даже в строке удалить этот символ все нормально. Заметил я это все Гугле мастере в кабинете ошибки посыпались на страницу скачки. Стал разбираться и понял какой символ мешает в .htaccess вот такая строка отвечает за скачивание RewriteRule ^download/([^/]*)-([^/]*).mp3$ download.php?download=$2&pl=$1 (ну еще есть естественно файл который отвечает за это дело). Как вырезать эти спец симфолы. Говорил в другой ветке сказали надо копать в файле который отвечает за загрузку (который формирует ссылку на скачку). Если-бы все в базу писалось можно было-бы почистить а так сразу создается динамический sitemap и пингуется и тут-же в Гугл.
Пример: download/JuicyLand #073-174685333.mp3 в этом примере символ # не дает скачать если его удолить все норм
Файлик приложил.
Всем спасибо!!!
Кто спецы по php вот проблемка нарисовалась есть музыкальный сайт (поисковик) и если кто-то назване песни копирует откуда-то и вставляет у меня на сайт и ищет то дальше все происходит нормально он получает, что хочет и если хочет скачать он качает и вот тут касяк. Если в поиске были символы # и / то файл он не находит (файл тянет удаленно), а если просто даже в строке удалить этот символ все нормально. Заметил я это все Гугле мастере в кабинете ошибки посыпались на страницу скачки. Стал разбираться и понял какой символ мешает в .htaccess вот такая строка отвечает за скачивание RewriteRule ^download/([^/]*)-([^/]*).mp3$ download.php?download=$2&pl=$1 (ну еще есть естественно файл который отвечает за это дело). Как вырезать эти спец симфолы. Говорил в другой ветке сказали надо копать в файле который отвечает за загрузку (который формирует ссылку на скачку). Если-бы все в базу писалось можно было-бы почистить а так сразу создается динамический sitemap и пингуется и тут-же в Гугл.
Пример: download/JuicyLand #073-174685333.mp3 в этом примере символ # не дает скачать если его удолить все норм
Файлик приложил.
Всем спасибо!!!