Перейти к публикации

.htaccess правила


Рекомендованные сообщения

После того, как установил модуль 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 выдают эту ошибку. В чём может быть проблема?

Авторы модулей говорят что всё работать должно...

Изменено пользователем DimkaG
Ссылка на сообщение
Поделиться на других сайтах

Смотрите расшифровки серверных логов, там будет записана ошибка, это серверная ошибка и расшифровка должны быть в логах.

Ссылка на сообщение
Поделиться на других сайтах

[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]

Ссылка на сообщение
Поделиться на других сайтах

too many rewrite rules (possible loop): /

Означает что слишком много правил. Либо это лимит вашего хостинга, либо у вас зацикливается редирект на сайте.

Ссылка на сообщение
Поделиться на других сайтах

действительно, удалил несколько правил - заработало.

спасибо за ответы, думал всётаки синтаксис.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...