Cherepynets Illia
9 октября, 2017     1 416     0

Редирект переменных в htaccess


В прошлом месяце столкнулся с проблемой редиректа, неправильно проиндексированного сайта.

Суть проблемы заключалась в том, что поиск на сайте попал в индексацию. Можно было закрыть от индексации в robots, но органический поиск сайта составляет больше 90%, а за два года неправильной индексации 25% трафика пришлось на страницы поиска.

И тут руки дошли до редизайна сайта. Все сделали красиво только вот поиск измелил свой URL c http:сайт/search.php?search=запрос на http:сайт/search?s=запрос что привело к 15 тысячам 404 ошибок.

Терять потенциальный трафик нам не хотелось и пришлось на коленке придумывать редирект. Но из за того что в URL дважды встречался search.php?search= мы не могли привязаться к переменной. Да и поисковый запрос хотелось перенести в новую строку поиска.

И через три часа камланий и ударов в бубен и перекапывания всех форумов, в файле. htaccess мы соорудили вот такую конструкцию:

1
2
RewriteCond %{QUERY_STRING} (^|\&)search\=([^&]+)
RewriteRule ^search\.php$ /search?s=%2 [L,R=301]

Особую благодарность хотелось выразить Talgat, так как он помог указать на конечную ошибку, которая не давала чисто перенести переменную в поисковую строку.


Оцените статью:

Оцениваю на 1Оцениваю на 2Оцениваю на 3Оцениваю на 4Оцениваю на 5 5,00 из 5 на основе 1 оценок
Загрузка...

РУБРИКИ

НОВОЕ

ТОП

SEO
Регион: San Francisco, CA


SEO Specialist
Регион: Milford, MA


SEO Specialist
Регион: Remote


SEO Manager
Регион: New York, NY


Head of SEO
Регион: New York, NY


SEO Manager
Регион: Phoenix, AZ


Principal of SEO
Регион: Germany


SEO Strategist
Регион: Bristol, PA


SEO Analyst
Регион: New York, NY


SEO Manager
Регион: Los Angeles, CA


SEO Manager
Регион: Remote


SEO Specialist
Регион: Austin, TX


SEO Analyst
Регион: Phoenix, AZ


SEO Intern
Регион: Atlanta, GA


SEO Strategist
Регион: Chicago, IL


SEO Lead
Регион: Remote


SEO Manager
Регион: New York, NY


SEO Specialist
Регион: San Diego, CA


SEO Manager
Регион: San Francisco, CA


SEO Copywriter
Регион: Remote