Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 14.09.2011, 06:59   #1
Новичок
 
Аватар для Mihalich
 
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
Mihalich скоро станет известен
По умолчанию htaccess правильный 301 редирект

Здравствуйте! Подскажите плиз - поменял структуру сайта, перенаправляю старый url на новые через htaccess путем

Redirect 301 /catalog/kameri_sbornie_odnostoronnego_obsluzhivaniya_serii _kso-203/ http://www.chelzeo.ru/catalog/jelekt...serii_kso-203/

Но после редиректа у меня в строке дописывается :
?razd=kameri_sbornie_odnostoronnego_obsluzhivaniya _serii_kso-203 - этот GET параметр.

Ну не могу понять почему, у меня далее идет в htaccess

RewriteRule ^catalog/.*\/.*\/([-_a-z0-9]+)/$ prod1.php?url=$1
RewriteRule ^catalog/([-_a-z0-9]+)/([-_a-z0-9]+)/([-_a-z0-9]+)$ prod_razd.php?url=$2&sort=$3
RewriteRule ^catalog/([-_a-z0-9]+)/([-_a-z0-9]+)/$ prod_razd.php?url=$2
RewriteRule ^catalog/([-_a-z0-9]+)/$ prod.php?razd=$1
RewriteRule ^catalog/ prod.php?url=cat

НЕ могу в инете найти хоть убейте ответ на вопрос...
Спасибо

Тоесть я так понимаю он сначала сделал редирект потом пощел - и должен преобразовать мою строку в prod1.php?url=$1 - ну он это делает - но зачем дописывает то ?razd=kameri_sbornie_odnostoronnego_obsluzhivaniya _serii_kso-203

Добавлено через 2 часа 43 минуты
Методом тыка результаты:

если убераем строку RewriteRule ^catalog/([-_a-z0-9]+)/$ prod.php?razd=$1 - то он дописывает ?url=cat
если убирает и RewriteRule ^catalog/ prod.php?url=cat - то тогда все нормально ничего не дописывает

Собственно почему??? причем тут ваабще файл prod.php, если срабатывает
RewriteRule ^catalog/.*\/.*\/([-_a-z0-9]+)/$ prod1.php?url=$1 - в файле prod1.php формируется эта страница.

КАК так?? ваабще запутался... людии.. помогите

Добавлено через 19 часов 23 минуты
Вопрос решился сменой редиректа на
RewriteRule ^catalog/url/(.*)$ /catalog/maincat/cat/url/$1 [R=301,L]

Последний раз редактировалось Mihalich; 14.09.2011 в 06:59. Причина: Добавлено сообщение
Mihalich вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Joomla. Все. Исправляем ERROR на главной и прописываем правильный редирект dbsysru Ошибки при работе с системой 26 10.11.2011 13:33
Редирект .htaccess omnislash Разработка и сопровождение сайтов 5 17.02.2011 12:42
Редирект через .htaccess ivan11 Разработка и сопровождение сайтов 5 08.02.2010 18:10
правильный для ПС редирект shr Вопросы от новичков 3 29.09.2008 19:55
Редирект через .htaccess (301). Есть вопрос. Deadman_n Курилка 8 05.07.2008 12:44


Часовой пояс GMT +3, время: 17:11.