преобразование ссылки с помощью mod_rewrite

Discussion in 'PHP' started by erolom, 5 Jul 2012.

  1. erolom

    erolom New Member

    Joined:
    14 Mar 2009
    Messages:
    0
    Likes Received:
    4
    Reputations:
    1
    У меня есть ссылка вида
    www.site.ru/zalupa.exe
    При заходе на неё, происходит скачка zalupa.exe.
    Как замаскировать ссылку, чтобы было типа www.site.ru/zalupa.xsl и при заходе на ссылку
    www.site.ru/zalupa.xsl качалась zalupa.exe.
     
  2. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    В файле.htaccess нужно прописать код, который будет выполнять xsl файлы как php.
    После этого создать xsl файл, внутри которого положить PHP код, который будет отдавать нужный файл на скачивание.
     
    1 person likes this.
  3. erolom

    erolom New Member

    Joined:
    14 Mar 2009
    Messages:
    0
    Likes Received:
    4
    Reputations:
    1
    угу,спасибо

    если кому нужно решение то вот

    в htaccess
    AddType application/x-httpd-php .xsl (или другое нужное вам расширение)

    php script
    header("location: http://site.ru/file.exe");
     
  4. xek

    xek New Member

    Joined:
    10 Jul 2011
    Messages:
    28
    Likes Received:
    1
    Reputations:
    0
    А почему не подходит такое решение?

    .htaccess
    RedirectMatch /file.xls /file.exe

    И даже без mod_rewrite...