Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mod_rewrite - обязательно ли все файла сайта должны хранить в одной папке?
 
 автор: Ирбис   (08.04.2011 в 19:08)   письмо автору
 
 

Добрый день!
Порой, в сети и в книгах, в которых затрагивается mod_rewrite, говориться, что все файлы сайта, на которые mod_rewrite производит перенаправления, должны храниться в одной директории.
Это не всегда удобно, особенно, когда проект большой.

Но, в то же время, оба эти правила, указанные в .htaccess, который находится в корне сайта нормально работают:
RewriteEngine on
RewriteBase /

#Скрипт в диретории dir
RewriteRule ^dir-index$ dir/index.php

#Скрипт в корневой папке
RewriteRule ^index$ index.php


Подскажите пожалуйста, обязательно ли хранить все файлы, на которые mod_rewrite перенаправляет в одной директории, или же можно их разнести по разным папкам, так как удобно?
И если всё же их необходимо хранить в одной директории, то почему вышеуказанный код работает? Apache проявляет какое-то снисхождение?

  Ответить  
 
 автор: cheops   (08.04.2011 в 20:05)   письмо автору
 
   для: Ирбис   (08.04.2011 в 19:08)
 

>Порой, в сети и в книгах, в которых затрагивается mod_rewrite, говориться, что все файлы сайта,
>на которые mod_rewrite производит перенаправления, должны храниться в одной директории.
А чем это аргументируется? Помоему жесткой необходимости в этом нет.

  Ответить  
 
 автор: Ирбис   (08.04.2011 в 20:55)   письмо автору
 
   для: cheops   (08.04.2011 в 20:05)
 

В том то и дело, что ничем. Просто говорилось, что скрипты должны находится в одной директории и всё.
Например, в этой книге http://www.books.ru/shop/books/557503 об этом говорилось.

У меня просто сейчас возникла потребность разложить скрипты по папкам, поэтому я и решил "пробить" почву. Но, раз всё работает и жёсткой необходимости нет, буду считать, что можно раскладывать скрипты по разным папкам.
Спасибо за ответ!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования