htaccess для всех доменов в папке

bork75
На сайте с 14.11.2011
Offline
93
1149

В папке много доменов и для всех нужно в htaccess добавить правило

RewriteRule ^images/(.*)$ / images/thumbs/$1 [L]

Как можно для всех доменов сразу прописать (в одном файле)?

Andreyka
На сайте с 19.02.2005
Offline
822
#1

В корне той папки?

Не стоит плодить сущности без необходимости
bork75
На сайте с 14.11.2011
Offline
93
#2
Andreyka:
В корне той папки?

Да даже просто в корне.

Структура обычная:

www

-sait1.ru

--htaccess

-sait2.ru

--htaccess

-sait3.ru

--htaccess

Вчера в каждом правил htaccess

Andreyka
На сайте с 19.02.2005
Offline
822
#3

В www попробкй

bork75
На сайте с 14.11.2011
Offline
93
#4

Попробовал, не работает.

Может там запись иначе должна выглядеть?

Или как вариант может в httpd.conf можно это прописать?

D
На сайте с 29.08.2012
Offline
5
#5

Ваш апач настроен таким образом что не ищет файл .htaccess в папке www/. Потому mod_rewrite не отрабатывает когда вы помещаете его в файл www/.htaccess. Гляньте сюда:

http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

тут объясняется как настроить апач так чтобы он искал .htaccess начиная с необходимой папки. Если кратко, то в апаче нужно прописать что то типа:

<Directory "/path/to/www/*">

Options ...

AllowOverride all

</Directory>

Что именно писать в Options гляньте в конфиге своего апача.

правильный хостинг DreamSee (http://dreamsee.biz)
bork75
На сайте с 14.11.2011
Offline
93
#6

Запись, вроде та


<Directory "/var/www/html">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Пробовал

/var/www

/var/www/*

AllowOverride all

+ рестатр аппача

кидаю htaccess в корень где все домены, но нет реакции

в самом хтасосе, самый просто пример


DirectoryIndex index.php
RewriteEngine On

RewriteRule ^1.php$ 2.php [L]

Под доменом работает, над уже нет

[Удален]
#7

Символические ссылки пропишите у каждого домена в папке

.htaccess => /var/www/.htaccess

после правится лиш 1 файл для всех доменов.

bork75
На сайте с 14.11.2011
Offline
93
#8

В общем немного разобрался - если удалить хтасес (или оставить его пустым), который в корне текущего домена, то верхний (общий) хтасес начинает работать.

Такой вариант не совсем годится (

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий