X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с 301 редиректом в htaccess
moving
moving
Topic Starter сообщение 17.3.2014, 18:08; Ответить: moving
Сообщение #1


Ситуация заключается в следующем есть две страницы они абсолютно одинаковые, поэтому необходимо сделать редирект с одной на другую дабы избежать дублей, я пробовал стандартной записью:

Redirect 301 /view_cat.php?cat=1&page=1 http://any-site.ru/view_cat.php?cat=1

То есть есть страницу http://any-site.ru/view_cat.php?cat=1&page=1 нужно заредиректить на http://any-site.ru/view_cat.php?cat=1
Как это правильно сделать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sosnovskij
sosnovskij
сообщение 17.3.2014, 22:55; Ответить: sosnovskij
Сообщение #2


(moving) *
я пробовал стандартной записью

как я понял, не помогло?

Можно попробовать альтернативные варианты:

Redirect permanent /old-page.html http://new-domain.ru/new-page.html

или

RedirectPermanent /old-url.html http://new-site.ru/new-url.html


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moving
moving
Topic Starter сообщение 18.3.2014, 8:37; Ответить: moving
Сообщение #3


Попробовал оба варианта толку мало редирект не работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 18.3.2014, 11:42; Ответить: ixman
Сообщение #4


Проверьте включен ли mod_alias на сервере
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moving
moving
Topic Starter сообщение 26.3.2014, 6:06; Ответить: moving
Сообщение #5


mod_alias - включен
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moving
moving
Topic Starter сообщение 26.3.2014, 14:56; Ответить: moving
Сообщение #6


Снова пообщался с саппортом по этой проблеме и получил ответ:
Проблема неудачного редиректа состоит в том, что строка /view_cat.php?cat=1&page=1 не является поддерживаемой в mod_rewrite, так как аргументы запроса (всё что после знака ?) не попадают в RewriteRule и соответственно не обрабатываются.
Получается вопрос ни как не решить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 26.3.2014, 15:43; Ответить: ixman
Сообщение #7


Скрипт править можете? Я подскажу как
Собственно решение будет таким. В файле view_cat.php нужно будет прописать этот код, лучше где-то в самом верху файла

if ($_GET['page'] === 1) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://yuor-site.ru/view_cat.php?cat=1');
exit;
}

Если что-то не сработает или не понятно, то помогу решить проблему


Сообщение отредактировал Ixman - 26.3.2014, 15:44
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moving
moving
Topic Starter сообщение 27.3.2014, 10:22; Ответить: moving
Сообщение #8


D
 
Спасибо все заработало только у вас в коде маленькая ошибка
if ($_GET['page'] === 1
исправил на
if ($_GET['page'] == 1
И все заработало, осталось его немного доработать для других страниц, но это дело техники мне главное суть было понять, еще раз спасибо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 27.3.2014, 13:22; Ответить: ixman
Сообщение #9


Да не за что, всегда рад помочь  :)


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) 301 редирект по маске. Как сделать?
1 Vbifyz 1292 16.8.2020, 13:45
автор: miketomlin
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2097 28.12.2019, 7:33
автор: KrisGuseva
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2337 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1339 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1429 13.3.2018, 18:19
автор: Evgeniy3200


 



RSS Текстовая версия Сейчас: 25.4.2024, 7:41
Дизайн