301 редирект со старых страниц

G
На сайте с 22.08.2007
Offline
91
745

Прошу не кидаться тапками, по поиску форум почитал, варианты не помогли - не работает

Делаю редирект , пишу Redirect 301 /gornichay/ http://sarkko.ru/uslugi/gornichnaya/

В браузере получаю 404 ошибку и такой адрес : sarkko.ru/uslugi/gornichnaya/?module=topMenu&page=gornichay

что ни так и как лечить?

Дружелюбный
I
На сайте с 28.03.2011
Offline
37
#1

.htaccess покажите

Помогаю не только словом.. (/ru/forum/830720)
G
На сайте с 22.08.2007
Offline
91
#2

# Кодировка по умолчанию

AddDefaultCharset utf-8

<IfModule mod_charset.c>

CharsetRecodeMultipartForms Off

CharsetSourceEnc utf-8

</IfModule>

# Если PHP5 установлен как модуль Apache 1/2, то устанавливаем некоторые опции php

<IfModule mod_php5.c>

php_value magic_quotes_gpc 0

php_value register_globals 0

</IfModule>

# Отключаем волшебные кавычки

php_flag magic_quotes_gpc Off

php_flag magic_quotes_runtime Off

# Загрузка файлов

php_value max_execution_time 500

php_value max_input_time 500

php_value upload_max_filesize 30M

php_value post_max_size 30M

# Правила изменеия запросов ("чистые" ссылки)

<IfModule mod_rewrite.c>

ErrorDocument 404 /404

RewriteEngine On

Redirect 301 /gornichay/ http://sarkko.ru/uslugi/gornichnaya/

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.sarkko\.ru$ [NC]

RewriteRule ^(.*)$ http://sarkko.ru/$1 [R=301,L]

# Каталог товара

RewriteRule ^catalog/new/?$ Index.php?module=products&type=new [L,QSA]

RewriteRule ^catalog/recommended/?$ Index.php?module=products&type=recommended [L,QSA]

RewriteRule ^catalog/hit/?$ Index.php?module=products&type=hit [L,QSA]

RewriteRule ^catalog/sale/?$ Index.php?module=products&type=sale [L,QSA]

RewriteRule ^catalog/?$ Index.php?module=catalogs [L,QSA]

RewriteRule ^catalog/([^/]+)/?$ Index.php?module=catalog&category=$1 [L,QSA]

RewriteRule ^catalog/([^/]+)/([^/]+)/?$ Index.php?module=catalog&category=$1&brand=$2 [L,QSA]

# Тип товара (новинки, хиты, акция)

RewriteRule ^products/([^/]+)/?$ Index.php?module=products&type=$1 [L,QSA]

# Портфолио

RewriteRule ^portfolio/?$ Index.php?module=portfolio [L,QSA]

RewriteRule ^portfolio/([^/]+)/?$ Index.php?module=portfolio&album=$1 [L,QSA]

# Бренды

RewriteRule ^brand/([^/]+)/?$ Index.php?module=brand&brand=$1 [L,QSA]

RewriteRule ^brands/?$ Index.php?module=brands [L,QSA]

#FAQ

RewriteRule ^faq/?$ Index.php?module=faq [L,QSA]

# Контакты

RewriteRule ^contacts/?$ Index.php?module=contacts [L,QSA]

# Блог

RewriteRule ^forum/([^/]+)/?$ Index.php?module=blog&post=$1 [L,QSA]

RewriteRule ^forum/?$ Index.php?module=blog [L,QSA]

# Сравнение

RewriteRule ^compare/?$ Index.php?module=compare [L,QSA]

# Фильтр

RewriteRule ^filter/?$ Index.php?module=filter [L,QSA]

# Отзывы

RewriteRule ^reviews/([^/]+)/?$ Index.php?module=reviews&id=$1 [L,QSA]

RewriteRule ^reviews/?$ Index.php?module=reviews [L,QSA]

# Статьи

RewriteRule ^vakansii/([^/]+)/?$ Index.php?module=articles&post=$1 [L,QSA]

RewriteRule ^vakansii/?$ Index.php?module=articles [L,QSA]

# РљРѕСЂР·РёРЅР°

RewriteRule ^cart/?$ Index.php?module=cart [L,QSA]

RewriteRule ^order/?$ Index.php?module=order [L,QSA]

# Товар

RewriteRule ^uslugi/([^/]+)/?$ Index.php?module=product&url=$1 [L,QSA]

# РџРѕРёСЃРє

RewriteRule ^search/?$ Index.php?module=search [L,QSA]

# Теги

RewriteRule ^tags/?$ Index.php?module=tags [L,QSA]

# Страницы

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/]*)/?$ Index.php?module=topMenu&page=$1 [L,QSA] # верхнее меню

RewriteRule ^page/([^/]*)/?$ Index.php?module=otherPage&page=$1 [L,QSA] # дополнительные страницы

RewriteRule ^article/([^/]*)/?$ Index.php?module=articleMenu&page=$1 [L,QSA] # меню статей

# Для пользователей

RewriteRule ^user/login/?$ Index.php?module=login [L,QSA]

RewriteRule ^user/register/?$ Index.php?module=register [L,QSA]

RewriteRule ^user/logout/?$ Index.php?module=logout [L,QSA]

RewriteRule ^user/account/?$ Index.php?module=account [L,QSA]

RewriteRule ^user/password/?$ Index.php?module=password [L,QSA]

</IfModule>

# Файлы, к которым заперщено обращаться напрямую

<Files ~ "((readme\.txt)|(\.(htaccess|sql|php)))$">

Order deny,allow

Deny from all

</Files>

# Р*азрешено обращаться

<Files "Index.php">

Allow from all

</Files>

<Files "index.php">

Allow from all

</Files>

<Files "Rss.php">

Allow from all

</Files>

<Files "AjaxUpdate.php">

Allow from all

</Files>

<Files "Sibloma.php">

Allow from all

</Files>

<Files "WCompare.php">

Allow from all

</Files>

<Files "YandexMarket.php">

Allow from all

</Files>

<Files "WCallBack.php">

Allow from all

</Files>

<Files "WInterview.php">

Allow from all

</Files>

<Files "PReportAvailability.php">

Allow from all

</Files>

<Files "UpdateSystem.php">

Allow from all

</Files>

<Files "SiteMap.php">

Allow from all

</Files>

<Files "Result.php">

Allow from all

</Files>

<Files "Success.php">

Allow from all

</Files>

<Files "Err.php">

Allow from all

</Files>

<Files "Err.php">

Allow from all

</Files>

<Files "POneClickOrder.php">

Allow from all

</Files>

<Files "WRegister.php">

Allow from all

</Files>

<Files "PPayment.php">

Allow from all

</Files>

<Files "ReceiptPDF.php">

Allow from all

</Files>

<Files "PQuickView.php">

Allow from all

</Files>

# Если mod_rewrite отключен, то устанвливаем index файл

<IfDefine !RewriteEngine>

DirectoryIndex Index.php

</IfDefine>

# кеширование в браузере на стороне пользователя

<IfModule mod_expires.c>

ExpiresActive On

ExpiresDefault "access 7 days"

ExpiresByType application/javascript "access plus 1 year"

ExpiresByType text/javascript "access plus 1 year"

ExpiresByType text/css "access plus 1 year"

ExpiresByType text/html "access plus 7 day"

ExpiresByType text/x-javascript "access 1 year"

ExpiresByType image/gif "access plus 1 year"

ExpiresByType image/jpeg "access plus 1 year"

ExpiresByType image/png "access plus 1 year"

ExpiresByType image/jpg "access plus 1 year"

ExpiresByType image/x-icon "access 1 year"

ExpiresByType application/x-shockwave-flash "access 1 year"

</IfModule>

# Cache-Control

<ifModule mod_headers.c>

# 30 дней

<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">

Header set Cache-Control "max-age=2592000, public"

</filesMatch>

# 30 дней

<filesMatch "\.(css|js)$">

Header set Cache-Control "max-age=2592000, public"

</filesMatch>

# 2 РґРЅСЏ

<filesMatch "\.(xml|txt)$">

Header set Cache-Control "max-age=172800, public, must-revalidate"

</filesMatch>

# 1 день

<filesMatch "\.(html|htm|php)$">

Header set Cache-Control "max-age=172800, private, must-revalidate"

</filesMatch>

</ifModule>

# использование кеша браузеров

FileETag MTime Size

<ifmodule mod_expires.c>

<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">

ExpiresActive on

ExpiresDefault "access plus 1 year"

</filesmatch>

</ifmodule>

#Запрет отдачи HTTP-заголовков Vary браузерам семейства MSIE

<IfModule mod_setenvif.c>

BrowserMatch "MSIE" force-no-vary

BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary

</IfModule>

#Action php5.3-script /cgi-bin/php5.3.cgi

#AddType php5.3-script .php

I
На сайте с 28.03.2011
Offline
37
#3

1. опустите эту строчку ниже редиректа с www

2. попробуйте сменить её на


RewriteRule ^/gornichay http://sarkko.ru/uslugi/gornichnaya/ [R=301, L]
G
На сайте с 22.08.2007
Offline
91
#4
imtod:
1. опустите эту строчку ниже редиректа с www
2. попробуйте сменить её на

RewriteRule ^/gornichay http://sarkko.ru/uslugi/gornichnaya/ [R=301, L]

Увы Internal Server Error

siv1987
На сайте с 02.04.2009
Offline
427
#5

RewriteRule ^gornichay/$ /uslugi/gornichnaya/ [R=301,L]

Вставить после

RewriteCond %{HTTP_HOST} ^www.sarkko\.ru$ [NC]

RewriteRule ^(.*)$ http://sarkko.ru/$1 [R=301,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий