Не сохраняются знаки вопросов в урле

Тема в разделе "Решение различных задач по парсингу", создана пользователем mat, 1 фев 2013.

  1. mat

    mat New Member Пользователи

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Приветствую.
    Есть страница донора Ссылки недоступны для гостей
    В шаблоне вывода для сохранения адреса использую такую конструкцию:

    DOCSNAMES_[REPLACE(
    Ссылки недоступны для гостей
    )]<CD_DOCURL!>[/REPLACE].html

    Мне нужно на выходе имя файла index.php?id=149.html

    А получается файл под именем index.phpid149.html, т.е. пропадают знаки "?" и "=".

    Как это исправить?
     
  2. mat

    mat New Member Пользователи

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Видимо, никак не получится, windows сопротивляется :(
     
  3. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    помимо того, что сопротивляется ОС, такие знаки вырезает и макрос docsnames_ во избежание нечитабельных файлов и ступора системы. ограничения макроса даже больше чем позволяет Винда. к примеру, в результате его работы вы не должны получить на выходе кавычек. и это сделано правильно. потому что, помимо ОС, есть еще много программ которые понимают/допускают далеко не все символы в названии файла.
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    index_149.html чем плох такой вид?
    PHP:
    DOCSNAMES_index_[FIRST_REPLACE({skip}id=|)]<CD_DOCURL!>[/FIRST_REPLACE].html
     
    Последнее редактирование: 1 фев 2013
  5. mat

    mat New Member Пользователи

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Тем что в индексе ПС адрес Ссылки недоступны для гостей
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Насколько я знаю, файл с вопросом в имени вы даже в проводнике не создадите.
     
  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    если хостинг поддерживает .htaccess то можно указать что странница перееала на другой адрес без потери seo показателей.
     

Поделиться этой страницей