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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение buyboy » Вт май 15, 2012 8:22 am

всем привет

есть сайт, который работает на 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/
buyboy
 
Сообщений: 4
Зарегистрирован: Вт май 15, 2012 8:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Alexx » Вт май 15, 2012 10:11 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/


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

Здесь проверяется лишь следующие:
Код: выделить все
'-f' (является ли обычным файлом)
СравниваемаяСтрока считается путем, проверяется существование этого пути и то что этот путь является обычным файлом.
'-d' (является ли каталогом)
СравниваемаяСтрока считается путем, проверяется существование этого пути и то что этот путь является каталогом.
Аватар пользователя
Alexx
Рядовой
 
Сообщений: 22
Зарегистрирован: Чт апр 12, 2012 3:01 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение buyboy » Вт май 15, 2012 10:19 am

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

спасибо! так я и думал....
buyboy
 
Сообщений: 4
Зарегистрирован: Вт май 15, 2012 8:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение buyboy » Ср май 16, 2012 5:34 am

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

но ведь можно как-то запретить с помощью .htaccess обрабатывать скрипты из определенной директории?
типа - обращение к директории qwe не обрабатывались файлом inc.php
buyboy
 
Сообщений: 4
Зарегистрирован: Вт май 15, 2012 8:15 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

post a link

Сообщение qudsia » Вс янв 04, 2015 2:29 pm

.htaccess - безуспешно. Вернул содержимое .htaccess в первоначальный вид.
Может быть сможете помочь советом?
qudsia
 
Сообщений: 1
Зарегистрирован: Вс янв 04, 2015 2:24 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

thanks

Сообщение mickel123 » Сб фев 28, 2015 4:47 am

Nice Post :lol: :lol:
mickel123
 
Сообщений: 2
Зарегистрирован: Чт фев 12, 2015 8:14 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron