Пошук по сайту
Результати пошуку за тегами 'rewriterule 301'.
Знайдено 1 результат
-
Приветствую уважаемое сообщество. Столкнулся с очень не хорошей проблемой, гугленье и метод "тыка" не помогает. Прошу помощи. Был интернет магазин на движке 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 ----------------------------------------------------------- Экстренно прошу помощи, уважаемые господа!