Jump to content
  • 0

301 редирект с параметром


Andryshok
 Share

Question

Камрады помогите составить правильный 301 редирект, блин что то не удается

суть проблемы:
 

есть страница http://мой_домен/catalog/cat/1/?item=2073

нужно ее переадресовать на  http://мой_домен/catalog/item/tovat-1-bla-bla

 

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
8 часов назад, Andryshok сказал:

есть страница http://мой_домен/catalog/cat/1/?item=2073 нужно ее переадресовать на http://мой_домен/catalog/item/tovat-1-bla-bla

 

8 часов назад, Andryshok сказал:

есть страница http://мой_домен/catalog/cat/1/?item=2073 нужно ее переадресовать на http://мой_домен/catalog/item/tovat-1-bla-bla

header("HTTP/1.1 301 Moved"); 
header("Location: http://мой_домен/catalog/item/tovat-1-bla-bla"); 

 

Edited by BrusSENS
  • Like 1
Link to comment
Share on other sites

  • 0
1 час назад, Andryshok сказал:

Немного не то через .htaccess нужно

Redirect 301 http://мой_домен/catalog/cat/1/?item=2073 http://мой_домен/catalog/item/tovat-1-bla-bla

P.S.: Указывайте хотя бы какую технологию Вам надо. На будущее.

Edited by BrusSENS
Link to comment
Share on other sites

  • 0

Спасибо конечно но такая конструкция не работает к сожалению, думаю копать нужно в сторону Mod Rewrite   но там что то тоже не входит

Вы на практике использовали подобное? или из гугла .... насколько мне известно что также подтвердилось на практике такие конструкции не работают с параметрическими запросами

Edited by Andryshok
Link to comment
Share on other sites

  • 0

не работает ибо директива Redirect не понимает GET параметры. Нужно использовать mod_rewrite и его механизмы RewriteCond и RewriteRule, примеров такой переадресации на данном форуме полно.

Link to comment
Share on other sites

  • 0

И сам знаю что не понимает GET  параметры, в теме конкретный вопрос, ожидается конкретный ответ а не отправление гуглить, не моешь помочь - проходи  мимо.

Link to comment
Share on other sites

  • 0

Нет ничего идеалогически не верного, чтобы выставить заголовки и вернуть респонс с пустым телом на back-end. По крайней мере, ничем не хуже, чем использовать Apache в качестве процессора PHP/front-end. Но, есть одно преимущество: можно вести базу редиректов и даже написать админку, которая поможет гораздо проще сопоставлять адреса, которые нужно связать редиректом. Но, решать вам, конечно.

Link to comment
Share on other sites

  • 0
12 часа назад, Andryshok сказал:

И сам знаю что не понимает GET  параметры, в теме конкретный вопрос, ожидается конкретный ответ а не отправление гуглить, не моешь помочь - проходи  мимо.

Если по факту - поменяете сервер на nginx, например, узнаете, что такое делать редиректы в .htaccess. По хорошему - делать на PHP (или что там у Вас) и не париться никогда насчёт редиректов. Перегружать .htaccess тоже не дело.

P.S.: по мухе из базуки пытаетесь.

Edited by BrusSENS
Link to comment
Share on other sites

  • 0
22 часа назад, Andryshok сказал:

И сам знаю что не понимает GET  параметры, в теме конкретный вопрос, ожидается конкретный ответ а не отправление гуглить, не моешь помочь - проходи  мимо.

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

Link to comment
Share on other sites

  • 0
4 часа назад, wwt сказал:

У тебя тут никто денег не занимал чтобы ты к ним в таком тоне обращался

Да он бы для начала нормально вопрос задал бы, написал бы, что надо htaccess.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy