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

Редирект с index.php на без index.php


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

На других CMS использую код для .htaccess

RewriteCond %{THE_REQUEST} ^GET.*/index\.php [NC]

RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
На DLE тоже прекрасно работает, но есть проблема: при активации редиректит с
/index.php?do=register&doaction=validating&id
на
/?do=register&doaction=validating&id[/code]

соответственно возникает ошибка валидации и учетная запись не создается.

Буду благодарен, если кто-то безвозмездно подскажет как или сделать исключение для этой ссылки, или иной вариант, чтобы редирект с [i]index.php[/i] на [i]без index.php[/i] всюду работал, но на этой странице (а если есть еще подобные, то и на них) не действовал. sm_099.gif

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

Ладно, дарю безвозмедно решение от siv1987:

RewriteCond %{THE_REQUEST} index\.(php|html)

RewriteCond %{QUERY_STRING} ^$

RewriteRule ^index\.(php|html)$ /? [L,R=301]

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

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

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

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

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

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

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

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

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

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