Как сделать такое?

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Zahar, 18 мар 2008.

Статус темы:
Закрыта.
  1. Zahar

    Zahar

    Регистр.:
    21 мар 2007
    Сообщения:
    248
    Симпатии:
    94
    Как мне с помоцью .htaccess сделать следующее:

    есть урли -

    _ttp://domen1.ru/papka1/
    _ttp://domen1.ru/papka2/
    _ttp://domen1.ru/papka3/
    _ttp://domen1.ru/papka4/

    но физически я хочу разместить папки не на этом домене а в другом месте, т.е. по логике папки должны лежать в -

    /home/user1/domains/domen1.ru/public_html/papka1/
    /home/user1/domains/domen1.ru/public_html/papka2/
    /home/user1/domains/domen1.ru/public_html/papka3/
    /home/user1/domains/domen1.ru/public_html/papka4/

    а мне нужно их держать в -

    /home/user1/domains/script/papka1/
    /home/user1/domains/script/papka2/
    /home/user1/domains/script/papka3/
    /home/user1/domains/script/papka4/

    Как такое проделать ?
     
  2. Alexitdv

    Alexitdv

    Регистр.:
    4 янв 2008
    Сообщения:
    161
    Симпатии:
    65
    Выше домашней директории для домена не заберешься
     
  3. mentanos

    mentanos Постоялец

    Регистр.:
    27 дек 2007
    Сообщения:
    128
    Симпатии:
    35
    открой httpd.conf и измени DocumentRoot
     
  4. vovaNux

    vovaNux Постоялец

    Регистр.:
    10 апр 2007
    Сообщения:
    125
    Симпатии:
    16
    Можно символические ссылки поставить... Доступ к редактированию httpd.conf-то есть?
     
  5. ev09

    ev09 Постоялец

    Регистр.:
    7 апр 2007
    Сообщения:
    116
    Симпатии:
    4
    Но скрипты могут от туда читать инфу, обычно рекомендуют туда помещать файлы с паролями.

    можно сделать что-то тип скрипты который читает оттуда инфу и eval() и readfile в помощь.
    только не понятно зачем
     
  6. GRAF76

    GRAF76 Прохожие

    Ты сам то понял себя? Ты определись где ты их всетаки будешь держать и по каким урлам обращяться, а я тебе напишу код для мод_реврита...
    Вообще делается это просто:
    RewriteEngine on
    Options +FollowSymlinks
    RewriteBase /
    RewriteRule ^domen/папка1$ /domen1/папка2

    Тоесть все кто обратился по урлу domen/папка1 будут пересылаться на реальный урл domen1/папка2...
     
Статус темы:
Закрыта.