Редирект с корня сайта в папку этого же сайта

Discussion in 'Безопасность и Анонимность' started by 1ten0.0net1, 28 Jan 2010.

  1. 1ten0.0net1

    1ten0.0net1 Time out

    Joined:
    28 Nov 2005
    Messages:
    473
    Likes Received:
    330
    Reputations:
    389
    Заданные условия
    1) Пользователь может зайти исключительно на site.com/
    И ни в какую другую директорию
    2) Редирект нужно сделать на site.com/folder/index.php (быть переброшенным сюда можно)
    3) Опция DirectoryIndex не работает!

    Интересен любой вариант решения проблемы.
    Основная проблема в том, что
    1) при простом redirect на свой же сайт происходит зацикливание редиректа
    2) при редиректе средствами mod_rewrite не воспринимается слэш, стоящий после имени сайта.

    P.S.

    На данный момент мысль только одна - ограничить директорию редиректа только текущей (но как???), далее
    Redirect / /folder1/yes.php
    а в yes.php - редирект на /folder/index.php
    Но это изврат.

    Опытным путём установлено, что
    RewriteRule ^(/|)$ http://site.com/folder/index.php
    работает для браузера Google Chrome, Opera и не работает для Mozilla моей, а в не моей Mozilla - работает. В моей Mozilla редирект выглядит так:
    http://site.com/folder/index.phphttp://site.com/folder/index.phphttp://site.com/folder/index.php

    Кеш моей мозиллы тут ни при чем, как и NoScript
     
    #1 1ten0.0net1, 28 Jan 2010
    Last edited: 28 Jan 2010