Поддомены и модреврайт....

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

Поддомены и модреврайт....

Сообщение tr0y » Пт янв 26, 2007 6:55 am

Доброго времени суток,

у меня следующая проблема, точнее их даже несколько

использую cms e107, в принципе цмска достойная за исключением того что авторы видимо не дружат с настройками апача,
1. существует форум по адресу, http://domain.ru/plugins/forum/ ,
хочется его видеть по адресу http://forum.domain.ru/ , в /public_html/forum/.htaccess написал
Код: выделить все
RewriteEngine on

RewriteRule (.*) http://domain.ru/plugins/forum/$1 [L]

этим получилось добится лишь внешнего редиректа, а очень хочется внутреннего, но относительные сылки вызывают ошибку
2. вытекает из первого, заменить ссылки внутри стариц при помощи апача вроде низя, поэтому я себе представляю следующую схему: ссылки остаюца вида http://domain.ru/plugins/forum/.... а при обращении происходит редирект на http://forum.domain.ru/.... а с помощью внутреннего редиректа подтягиваюца контент с первоначально запрашиваемой страницы, ваши комментарии, стоит ли это реализовывать и желательно примеры)
3. в принципе уже озвучена в первом вопросе, но всё таки выделяю еЁ отдельно, может поступит оперативнее ответ:
как сделать внутренний редирект, с http://subdom1.domain.ru/ http://domain.ru/subdom1/

прошу прощения если данный вопрос где то затрагивался, мельком просмотрев форум ответа не нашёл
tr0y
 
Сообщений: 1
Зарегистрирован: Пт янв 26, 2007 6:36 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение ЗамГен » Сб мар 15, 2008 11:27 am

Приветик всем!

Сидел и экспериментировал с модреврайт и меня осенила мысля а что если в директории которая хранит пароли к базе не просто закрыть доступ через .htaccess а еще и сказать что адрес не найден или не существует и просто но получилось редирект на 404:

Код: выделить все
RewriteEngine On
#зри в корень (казьма прутков)
RewriteBase /
# ну нет такого адреса
RewriteRule (.*)$ /404.html


Кто то скажет что ты не первый, но с точки зрения безопасности ваших паролей это очень простой и хороший ход.
Ну нет у меня такой директории :)
:D
ЗамГен
 
Сообщений: 3
Зарегистрирован: Сб мар 15, 2008 10:31 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение ЗамГен » Сб мар 15, 2008 9:21 pm

Да простите за не точность там в последней строке 301 редирект

Код: выделить все
# ну нет такого адреса
RewriteRule (.*)$ /404.html [R=301,L]
ЗамГен
 
Сообщений: 3
Зарегистрирован: Сб мар 15, 2008 10:31 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

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

Зарегистрированные пользователи: Majestic-12 [Bot], YandexBot