Макировка директории(каталога)

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем handaehan, 20 ноя 2009.

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

    handaehan Создатель

    Регистр.:
    30 окт 2007
    Сообщения:
    40
    Симпатии:
    3
    Вообщем суть проблемы
    --
    Есть сайт Перейти по ссылке

    В корне нету файлов кроме .htaccess,
    но есть директория Перейти по ссылке
    Необходимо сделать так чтобы эта категория "cat1" была как бы корнем и при этом не вызывалась через адресную строку как Перейти по ссылке

    В .htaccess я прописал следующее
    -
    RewriteEngine On
    RewriteRule ^$ /cat1/
    -
    И директория "cat1" стала вызываться при запросе сайта. Однако, любые манипуляции со скриптами невозможны, выдается ошибка 404

    Прошу помочь.
    Если аналогичная тема уже существует скиньте ссылку, тк подобной не смог найти.
    Спасибо
     
  2. nittis

    nittis Постоялец

    Регистр.:
    21 апр 2009
    Сообщения:
    68
    Симпатии:
    29
    Указанное правило перенаправляет люой запрос в корент cat1

    Надо написать вот так

    Код:
    RewriteCond %{REQUEST_URI} !cat1/
    RewriteRule ^(.*)$ /cat1/$1
     
    handaehan нравится это.
  3. andrnag

    andrnag

    Регистр.:
    26 мар 2008
    Сообщения:
    350
    Симпатии:
    125
    Я бы еще к этому добваил:
    PHP:
    RewriteCond %{REQUEST_URI} !cat1/
    RewriteRule ^(.*)$ /cat1/$[L,QSA]
    Чтобы как раз скрипты работали правильно
     
    handaehan нравится это.
Статус темы:
Закрыта.