14.09.2011, 06:59 | #1 |
Новичок
Регистрация: 05.09.2011
Сообщений: 57
Вес репутации: 160
|
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. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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.