вопрос
Убрал через htaccess дубли. все ссылки типа index.php?do=test и index.php?subaction=test пришли к виду
?do=test
?subaction=test
меня все устраивает. кроме одного НО. перестало работать изменение профиля. Через админку все шикарно меняется, на сайте - нехрена. идет обновление страницы, но данные в базу не вносятся. Если убрать
одну
RewriteRule ^index\.php$ http://site.ru/ [R=301,L], то ссылки становятся вида index.php?do=test, subaction=test. что на деле меня не важно по каким соображениям не устраивает в край. Как поправить в файлах чтоб работало изменение профиля? все остальное работает на отлично
?do=test
?subaction=test
RewriteCond %{HTTP_HOST} ^www.site.ru$
RewriteRule (.*) http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site2.ru.ru$
RewriteRule (.*) http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^site2.ru.ru$
RewriteRule (.*) http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site.ru/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
меня все устраивает. кроме одного НО. перестало работать изменение профиля. Через админку все шикарно меняется, на сайте - нехрена. идет обновление страницы, но данные в базу не вносятся. Если убрать
одну
RewriteRule ^index\.php$ http://site.ru/ [R=301,L], то ссылки становятся вида index.php?do=test, subaction=test. что на деле меня не важно по каким соображениям не устраивает в край. Как поправить в файлах чтоб работало изменение профиля? все остальное работает на отлично