DimkaG 5 Опубликовано: 1 ноября 2011 Рассказать Опубликовано: 1 ноября 2011 (изменено) После того, как установил модуль xPay при добавлении строк ниже появляется ошибка 500 Internal Server Error. # Модуль xPay RewriteRule ^payments/service/([^/]+)/([^/]+).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2&plagin=1 [L] RewriteRule ^payments/([^/]+)/([^/]+).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2 [L] RewriteRule ^payments/order/([0-9]+)(/?) index.php?do=payments&action=order&id=$1 [L] RewriteRule ^payments/order.html index.php?do=payments&action=order [L] RewriteRule ^payments(/?)+$ index.php?do=payments [L] Это один из примеров. Некоторые другие модули тоже при редактировании .htaccess выдают эту ошибку. В чём может быть проблема? Авторы модулей говорят что всё работать должно... Изменено 1 ноября 2011 пользователем DimkaG Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 1 ноября 2011 Рассказать Опубликовано: 1 ноября 2011 слеши $ явно лишние должно быть просто $ Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 1 ноября 2011 Рассказать Опубликовано: 1 ноября 2011 Автор пофиг, та же трабла ((( Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 1 ноября 2011 Рассказать Опубликовано: 1 ноября 2011 Смотрите расшифровки серверных логов, там будет записана ошибка, это серверная ошибка и расшифровка должны быть в логах. Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 1 ноября 2011 Рассказать Опубликовано: 1 ноября 2011 Автор [Tue Nov 1 20:57:07 2011] [error] [client 77.37.156.155] too many rewrite rules (possible loop): /с последними изменениями добился: [Tue Nov 1 21:05:28 2011] [error] [client 77.37.156.155] too many rewrite rules (possible loop): /index.php файл такой RewriteRule ^payments/service/([^/]+).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2&plagin=1 [L] RewriteRule ^payments/([^/]+)/([^/]+).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2 [L] RewriteRule ^payments/order/([0-9]+)(/?) index.php?do=payments&action=order&id=$1 [L] RewriteRule ^payments/order.html index.php?do=payments&action=order [L] RewriteRule ^payments(/?)+/$ index.php?do=payments [L]Ругань начинается с этой строки RewriteRule ^payments/order/([0-9]+)(/?) index.php?do=payments&action=order&id=$1 [L] Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 2 ноября 2011 Рассказать Опубликовано: 2 ноября 2011 too many rewrite rules (possible loop): / Означает что слишком много правил. Либо это лимит вашего хостинга, либо у вас зацикливается редирект на сайте. Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 2 ноября 2011 Рассказать Опубликовано: 2 ноября 2011 Автор действительно, удалил несколько правил - заработало. спасибо за ответы, думал всётаки синтаксис. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.