Мануфактуры дублируются, со слешом и без. 301 редирект работает на всех страницах кроме мануфактур (брендов). www.сайт.ru/бренд/ и без www.сайт.ru/бренд где копать? Мой .htaccess: Код: RewriteEngine On RewriteCond %{QUERY_STRING} (manufacturers_id=|cpath=|search_in_description=) RewriteRule ^index.php http://www.сайт.ru/? [R=301,L] RewriteCond %{HTTP_HOST} ^сайт\.ru$ [NC] RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*(default|index|main)\.(html|php|htm)\ HTTP/ [NC] RewriteRule ^(([^/]+/)*)(default|main|index)\.(html|php|htm)$ http://www.сайт.ru/$1 [L,R=301] RewriteBase / #RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Если в конце ставил слеш, все страницы перекидывались на адрес без слеша, все, кроме брендов... вот такая проблема была... Добавил вот такую штуку Код: RewriteCond %{REQUEST_URI} !^/$ RewriteCond %{REQUEST_URI} (.*)/$ RewriteRule . %1 [R=301,L,E=NS:1,QSA] и работает.... только в админку не могу зайти ) Что скажите Алан?