Файл правильный. Зацикливаться он может только при определенных значения bbb.bbb.ru и aaa.ru. Я специально написал о личке, чтобы посмотреть реальные имена хостов. Вставьте предыдущий код с двумя условиями, если будет зацикливание - скиньте реальный файл.
LoadModule php5_module "C:/Program Files/PHP 5/php5apache2.dll"
и то же самое сделать со всеми путями.
Еще проще установить в C:/PHP5 и добавить пути в PATH.
Или чтобы совсем просто - возьмите один из готовых инсталляторов http://www.hotscripts.com/PHP/Software_and_Servers/Installation_Kits/index.html
http://www.google.com/a/org/?hl=ru
Неясно по какой причине это произошло — никаких работ на сервере не проводилось.
Увы, из-за отсутствия прав не могу посмотреть логи.
Возможно работы проводились тем у кого есть права и вероятно вопрос лучше задавать им.
Из причин - сбой при автоматической синхронизации.
http://www.dynamicdrive.com/forums/showthread.php?t=11883
INSERT INTO NEWTABLE (все поля кроме auto_increment) SELECT (все поля кроме auto_increment) FROM OLDTABLE
Как раз тот случай когда пренебрежение экранированием "." в %{HTTP_HOST} привело к совпадению обеих имен - с черточкой и с точкой.
RewriteCond %{HTTP_HOST} ^www\.bbb\.bbb\.ru$RewriteRule ^(.*)$ http://aaa.ru/$1 [R=301,L]
Файл правильный. Зацикливаться он может только при определенных значения bbb.bbb.ru и aaa.ru. Я специально написал о личке, чтобы посмотреть реальные имена хостов. Вставьте предыдущий код с двумя условиями, если будет зацикливание - скиньте реальный файл.
Работает только вариант:
Без http:// ?
http:// надо, в предыдущем посте я пропустил. Просто разбил на два правила. Бросьте вличку весь htaccess
проверьте с одним условием
RewriteCond %{HTTP_HOST} ^www.bbb.bbb.ru$
RewriteRule ^(.*)$ http://aaa.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^bbb.bbb.ru$
RewriteRule ^(.*)$ http://aaa.ru/$1 [R=301,L]
aaa.ru и bbb.ru разумеется разные и обязательно не трогайте символы ^ $
х.з. Работает как с оператором так и без него, не в нем дело.
Так вы определитесь работает или нет.
Свое правило
меняете на