Вернуться   SEO форум - оптимизация и продвижение сайтов > Поисковая оптимизация > Оптимизация страниц сайта

Важная информация
Оптимизация страниц сайта - Мета теги (description и т.д.), заголовок h1, title, alt. Микроразметка, структура контента, внутренняя перелинковка.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 03.02.2016, 21:41   #1
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
Восклицание Автор темы Сложный 301 редирект

Друзья, подскажите решение такой задачи

Есть ссылка вида:
http://tutadressaita.ru/category1/proekt1/?opt=comments
Она была изменена на:
http://tutadressaita.ru/category1/proekt1/?opt=discussion

Какое правило сможет через htaccess обработать 301 редирект со старой на новую ссылку?
Задал такой вопрос нескольким довольно уважаемым оптимизаторам - нет ответа. надеюсь на коллективный разум seocafe.
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 21:52   #2
 
Аватар для cthulchu
 
Сообщений: 3,670
FR (активность): 107,432

Доп. информация
По умолчанию

да, задача очень просто решается простейшим правилом mod_rewrite. погуглите, это на поверхности лежит. любой пример мод рерайта будет иметь нужный вам код
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 21:54   #3
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от cthulchu Посмотреть сообщение
да, задача очень просто решается простейшим правилом mod_rewrite. погуглите, это на поверхности лежит. любой пример мод рерайта будет иметь нужный вам код
Поверьте, если бы поиски увенчались успехом, я не обратился бы на форуме.
Буду признателен не на отсылку на поиск, а именно на прямое прописывание правил.
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:08   #4
 
Аватар для cthulchu
 
Сообщений: 3,670
FR (активность): 107,432

Доп. информация
По умолчанию

а, так вам вообще только одну ссылку переадресовать.

Код:
Redirect 301 http://tutadressaita.ru/category1/proekt1/?opt=comments http://tutadressaita.ru/category1/proekt1/?opt=discussion
хотя, если вы пробовали и у вас не вышло, то у вас конфликты возникают в .htaccess наверняка. конфликтуют правила. вы покажите содержимое своего htaccess
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:11   #5
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
По умолчанию Автор темы

Поправьте если я не прав, но ведь простой 301 редирект тут не годится. Тут даже не годится экранирование вопроса и равенства обратным слешем. Тут нужно копнуть намного глубже
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:17   #6
 
Аватар для cthulchu
 
Сообщений: 3,670
FR (активность): 107,432

Доп. информация
По умолчанию

какое глубже? тут это где? вам нужно одну ссылку переадресовать? одну? или больше? Для одной есть редирект нативный и ничего не нужно экранировать, так как функция redirect не поддерживает регулярки.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:25   #7
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от cthulchu Посмотреть сообщение
какое глубже? тут это где? вам нужно одну ссылку переадресовать? одну? или больше? Для одной есть редирект нативный и ничего не нужно экранировать, так как функция redirect не поддерживает регулярки.
Допустим вы правы и конфликт в правилах имеет место. Тогда куда копать, если в htaccess по факту ничего противоречивого нет и обычные редиректы 301 работают для статичных страниц вида http://tutadressaita.ru/category1/stranica.php ?
Мне нужно одну ссылку переадресовать для начала, все остальные пропишу ручками
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:30   #8
 
Аватар для cthulchu
 
Сообщений: 3,670
FR (активность): 107,432

Доп. информация
По умолчанию

покажите сожержимое файла...
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 22:52   #9
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от cthulchu Посмотреть сообщение
покажите сожержимое файла...
Самый, что не наесть стандартный для WP

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress


и несколько редиректов через "Redirect 301"
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 23:35   #10
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию

не будет не каких конфликтов
Скрытый (как скрывать?) текст. Только для группы: "Почетный пользователь":
Ваша группа не позволяет просмотреть скрытую информацию.

Код:
RewriteRule category1/proekt1/?opt=comments http://tutadressaita.ru/category1/proekt1/?opt=discussion [R=301,L]
или нужна регулярка чтобы с opt=comments редиректил на opt=discussion?


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.02.2016, 23:44   #11
 
Аватар для cthulchu
 
Сообщений: 3,670
FR (активность): 107,432

Доп. информация
По умолчанию

апач советует не использовать рерайт, если можно использовать мод алиас, так как рерайт очень тяжелый.

для простых регулярок можно юзать RedirectMatch
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 26.04.2016, 18:41   #12
 
Аватар для tekseo
 
Сообщений: 12
FR (активность): 0

Доп. информация
По умолчанию Автор темы

Спасибо всем.
Решение было подсказано на серче. Кому интересно:

RewriteCond %{QUERY_STRING} =opt=comments
RewriteRule ^(.*)$ http://site.ru/$1?opt=discussion [R=301,L]
tekseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (26.04.2016)
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Центр создания редиректов redirekt.center. Редирект картинок! Редирект для ВК SsSsSr Объявления 3 22.09.2016 23:07
[ Вопрос ] Редирект. После авторизации выкидывает на ненужные страницы. Как сделать редирект? mrtorrent Индексация сайта 1 27.11.2014 10:41
301 Редирект vga72 Индексация сайта 16 14.09.2013 15:07
[ Вопрос ] 404 или 301 редирект vadbin Индексация сайта 18 30.07.2013 17:05
Редирект Samuel Продвижение сайта 6 20.09.2010 14:26

Текущее время: 09:26. Часовой пояс GMT +3.