Страница 1 из 1

движок не пускает в другие директории

СообщениеДобавлено: Вт май 15, 2012 8:22 am
buyboy
всем привет

есть сайт, который работает на CodeIgniter 1.0 и на котором замудреная система директорий

проблема в том, что у меня не получается создать страницу ВНЕ движка - во внешней директории и видимо это связано с файлом htaccess

вот код файла .htaccess
Код: выделить все
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ inc.php/$1 [L]
</IfModule>


на своих сайтах я делаю так и это работает
Код: выделить все
RewriteEngine on
RewriteCond $1 !^(index\.php|css|images|style\.css|script\.js)
RewriteRule ^(.*)$ /index.php/$1 [L]


помогите плиз сделать возможной запуск страницы из директории qwe лежащей за пределами движка - то есть нужен доступ по такому УРЛ мой-сайт/qwe/

СообщениеДобавлено: Вт май 15, 2012 10:11 am
Alexx
buyboy писал(а):всем привет

есть сайт, который работает на CodeIgniter 1.0 и на котором замудреная система директорий

проблема в том, что у меня не получается создать страницу ВНЕ движка - во внешней директории и видимо это связано с файлом htaccess

вот код файла .htaccess
Код: выделить все
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ inc.php/$1 [L]
</IfModule>


на своих сайтах я делаю так и это работает
Код: выделить все
RewriteEngine on
RewriteCond $1 !^(index\.php|css|images|style\.css|script\.js)
RewriteRule ^(.*)$ /index.php/$1 [L]


помогите плиз сделать возможной запуск страницы из директории qwe лежащей за пределами движка - то есть нужен доступ по такому УРЛ мой-сайт/qwe/


Смотрите код - условия в файле inc.php, .htaccess - лишь собирает все запросы и предает их данному скрипту.
Запрета на директории здесь не наблюдается :P

Здесь проверяется лишь следующие:
Код: выделить все
'-f' (является ли обычным файлом)
СравниваемаяСтрока считается путем, проверяется существование этого пути и то что этот путь является обычным файлом.
'-d' (является ли каталогом)
СравниваемаяСтрока считается путем, проверяется существование этого пути и то что этот путь является каталогом.

СообщениеДобавлено: Вт май 15, 2012 10:19 am
buyboy
Alexx писал(а):Смотрите код - условия в файле inc.php, .htaccess - лишь собирает все запросы и предает их данному скрипту.

спасибо! так я и думал....

СообщениеДобавлено: Ср май 16, 2012 5:34 am
buyboy
Alexx писал(а):Смотрите код - условия в файле inc.php, .htaccess - лишь собирает все запросы и предает их данному скрипту.
Запрета на директории здесь не наблюдается

но ведь можно как-то запретить с помощью .htaccess обрабатывать скрипты из определенной директории?
типа - обращение к директории qwe не обрабатывались файлом inc.php

post a link

СообщениеДобавлено: Вс янв 04, 2015 2:29 pm
qudsia
.htaccess - безуспешно. Вернул содержимое .htaccess в первоначальный вид.
Может быть сможете помочь советом?

thanks

СообщениеДобавлено: Сб фев 28, 2015 4:47 am
mickel123
Nice Post :lol: :lol: