Приветствую уважаемое сообщество. Столкнулся с очень не хорошей проблемой, гугленье и метод "тыка" не помогает. Прошу помощи. Был интернет магазин на движке oscommerce, очень древнее изобретение и были у него ссылки вида: ""http://www.site.by/universalnaya-kolyaska-riko-alpina-full-color-p-134.html" - страница товара. Магазин успешно переехал на движок - opencart (ocStore 1.5.4.1), а вот его старые ссылки не как не желают этого делать. Привожу текущий .htaccess: -------------------------------------------------------------------------
Options +FollowSymlinks
Options -Indexes
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$
</IfModule>
</IfModule>
###################################
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up 1 week caching on javascript and CSS
<FilesMatch "\.(js|css)$">
ExpiresDefault A604800
Header append Cache-Control "proxy-revalidate"
SetOutputFilter DEFLATE
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
###################################
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</filesmatch>
</ifmodule>
####################################
# SEO URL Settings
AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^yandexmarket.xml$ index.php?route=feed/yandex_market [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
#RewriteCond %{HTTP_HOST} ^(www\.)(.*)$
#RewriteRule ^(.*) http://%2/$1 [R=301,L]
#RewriteCond %{HTTP_HOST} !^(babydream\.by)$
#RewriteRule ^(.*) http://site.by/$1 [R=301,L]
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
#RewriteRule ^index\.html$ http://site.by/ [R=301,L]
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
#RewriteRule ^index\.php$ http://site.by/ [R=301,L]
-------------------- если включить эту конструкцию перенаправления тоже толком не происходит, перекидывает на: http://site.by/index.php?_route_=universalnaya-kolyaska-riko-satino-p-759.html
RewriteCond %{HTTP_HOST} ^(www\.)(.*)$
RewriteRule ^(.*) http://%2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^(babydream\.by)$
RewriteRule ^(.*) http://site.by/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site.by/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.by/ [R=301,L]
-------------------
RewriteRule ^robots.txt$ - [L]
RewriteRule ^/universalnaya-kolyaska-riko-satino-p-759\.html http://site.by/detskie-kolyaski/kolyaska-riko-satino.html [R=301,L] - такой реврайт не помогает
RewriteRule ^/universalnaya-kolyaska-riko-satino-p-759.html http://site.by/detskie-kolyaski/kolyaska-riko-satino.html [R=301,L] - такой реврайт не помогает
RewriteRule ^/kolyaski-c-33.html$ http://site.by/detskie-kolyaski/ [R=301,L] - такой тоже
--- etc # php_flag register_globals off
php_flag magic_quotes_gpc off
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 120 -----------------------------------------------------------
Экстренно прошу помощи, уважаемые господа!