Sherrlok 5 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 (изменено) На других 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] всюду работал, но на этой странице (а если есть еще подобные, то и на них) не действовал. Изменено 6 февраля 2013 пользователем Sherrlok Цитата Ссылка на сообщение Поделиться на других сайтах
Sherrlok 5 Опубликовано: 7 февраля 2013 Рассказать Опубликовано: 7 февраля 2013 Автор Ладно, дарю безвозмедно решение от siv1987: RewriteCond %{THE_REQUEST} index\.(php|html) RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.(php|html)$ /? [L,R=301] 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.