| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
Склейка доменов(+)
Собственно два вопроса.
1. как склеить все домены кроме тем, которые нужны. я делаю так: Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.site\.ru
RewriteRule ^.*$ http://www.site.ru%{REQUEST_URI} [R=301,L]
2. Как сделать это по всему сайту. У меня в некоторых папках есть свои .htaccess. Я делаю наследование, но неудобно прописывать в каждый директиву наследования. Доступа к access.conf нету
__________________
убрано по просьбе администратора
|
|
|
|
|
# 3 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
а те которые физически - там без проблем. т.к. в их директории нету .htaccess с этими инструкциями.
проблема только в виртуальных. т.е. за одной директорией несколько поддоменов, пример: www.site.ru new.site.ru old.site.ru /docroot/site.ru/ p.s. не хотелось бы их просто убивать, т.к. на них ходит народ.
__________________
убрано по просьбе администратора
|
|
|
|
|
# 7 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
второй пункт остался без внимания. возможно ли сделать глобальную склейку через .htaccess?
т.е. куда бы не зашел пользователь, сразу бы срабатывал редирект. причем, учитывая, что на сервере есть физические и виртуальные директории, со своими .htaccess. я прописал в docroot/www правило. а во всех выщестоящих .htacess добавляю наследование: RewriteOptions inherit. но так делать очень не удобно, т.к. надо править много файлов. возможно ли сделать это в одном месте для всего сайта? p.s. доступа к httpd.conf и иже с ним не имею
__________________
убрано по просьбе администратора
|
|
|
|
|
# 9 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
/docroot/www/.htaccess:
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.site\.ru
RewriteRule ^.*$ http://www.site.ru%{REQUEST_URI} [R=301,L]
Код:
RewriteEngine on RewriteOptions inherit #наследование #далее идут правила только для каталога RewriteBase /catalog/ RewriteRule ... RewriteRule ... Код:
RewriteOptions inherit
__________________
убрано по просьбе администратора
Последний раз редактировалось Sheryld; 19.01.2005 в 13:58. |
|
|
|
|
# 10 |
|
Newbie
Регистрация: 03.06.2005
Сообщения: 11
![]() |
извеняюсь, но я не понял.
как зделать чтоб www.site.com был site.com а то PR(www.site.com)=5, a PR(site.com)=2 Заранее спасибо! )
|
|
|