Jump to content
Sign in to follow this  
Дмитрий1222

Проблема с 301 редиректом в ссылке присутствует символ #

Recommended Posts

Здравствуйте, форумчане!


Суть проблемы НУЖНО НАСТРОИТЬ 301 редирект: Есть у меня интернет магазин  www.site.ru был создан на конструкторе сайтов. В результате URL страниц выглядели таким образом:


http:// www.site.ru/#!police-1101/chq1 


Сайт второй год индексируется поисковиками, соответственно страницы попали в индекс имеют вес и занимают хорошие позиции. 


На данный момент купил движок, перенес на него сайт со всеми страницами (контентом). Теперь URL выглядят таким образом:


http:// www.site.ru/i...oca-1101-police


Движок установлен на хостинг ДЖИНО.


Пытался настроить 301 в файле .htaccess (кусок кода)


RewriteEngine on


RewriteRule  ^#!police-1101/chq1$ /item/101-ehlektroshokek-fonar-oca-1101-police [R=301,L,NE]

RewriteRule  ^#!tw309/cfkx$ /item/102-ehlektroshoker-yaguar-tw-309 [R=301,L]

RewriteRule  ^#!osa704/c1m4d$ /item/104-ehlektroshoker-jsj-704-pro-udar-2u [R=301,L]

RewriteRule  ^#!bl1103/c1qmi$ /item/120-ehlektroshoker-cpecnaz-bl-1103 [R=301,L]

RewriteRule  ^#!bl-1201/cswm$ /item/105-ehlektroshoker-cpecnaz-bl-1201 [R=301,L]

RewriteRule  ^#!1102police/c220l$ /item/110-ehlektrshok-police-1102-ckorpion [R=301,L]

RewriteRule  ^#!yb1310-8810/c1z7r$ /item/107-ehlektroshok-specnaz-1310-molniya [R=301,L]

RewriteRule  ^#!osa1108/c7w8$ /item/108-ehlektroshoker-topgan-1108-titan [R=301,L]

RewriteRule  ^#!osa1106/c1ign$ /item/109-ehlektroshoker-topgan-1106-kobra [R=301,L]

RewriteRule  ^#!bl1203/ctg7$ /item/106-ehlektroshoker-cpecnaz-bl-1203 [R=301,L]

RewriteRule  ^#!yb1119a/c1ww3$ /item/111-dubinka-ehlektroshoker-yb-1119b-molniya [R=301,L]

RewriteRule  ^#!-/ce0x$ /item/116-teleskopicheskaya-dubinka [R=301,L]

Не работает.

Перенаправление срабатывает со страницами в которых нет постфикса #

Например:

RewriteRule ^about$ /item/101-ehlektroshokek-fonar-oca-1101-police [R=301,L] 

Писал в тех поддержку хостинга, ответ: "К сожалению создать редирект с ссылки #!police-1101/chq2 не представляется возможным, так как сервер не обрабатывает запросы после символа #."

 

Помогите советом: Можно ли как то еще реализовать функцию 301 редиректа? Подскажите хостинг на котором возможно будет настроить переадресацию с URL с поствиксом # на URL без него.

post-12394-0-38767800-1427100627_thumb.jpg

Edited by Error
красный цвет и активные ссылки

Share this post


Link to post
Share on other sites

Дмитрий1222 первое, что вам необходимо сделать - ознакомиться с правилами форума по ссылке - https://talk.pr-cy.ru/forum-22/announcement-1-pravila-foruma/.

Ваше стартовое сообщение содержит нарушение правил форума:

Пункт 4, который запрещает применение красного цвета.

Также ссылки на свой сайт целесообразнее делать неактивными.

Предупреждение за применение красного цвета.

Share this post


Link to post
Share on other sites

Первый раз сталкиваюсь с редиректом. Буду очень благодарен за помощь  в виде куска кода на примере перенаправления отсюда http:// www.shoker96.ru/#!police-1101/chq1 сюда http:// www.shoker96.ru/item/101-ehlektroshokek-fonar-oca-1101-police.

Самостоятельно не получается!

 

 

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

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

тоже не работают

 

RewriteCond %{QUERY_STRING} ^#!police-1101/chq1$

RewriteRule ^(.*)$ item/101-ehlektroshokek-fonar-oca-1101-police/? [L,R=301]
та же ситуация

Share this post


Link to post
Share on other sites

на странице http:// www.shoker96.ru/#!police-1101/chq1 перед тегом </head> пишите 

<meta http-equiv="refresh" content="0; url=/item/101-ehlektroshokek-fonar-oca-1101-police">

Share this post


Link to post
Share on other sites

 

на странице http:// www.shoker96.ru/#!police-1101/chq1 перед тегом </head> пишите 

<meta http-equiv="refresh" content="0; url=/item/101-ehlektroshokek-fonar-oca-1101-police">

Это невозможно! Страница с этим адресом находилась на конструкторе сайтов. После переноса сайта на движок по факту такой страницы нет.

 

сейчас при переходе по этой ссылке http:// www.shoker96.ru/#!police-1101/chq1   открывается главная страница. 

при изменении ссылки например http:// www.shoker96.ru/#!police-1101/chq1323sf тоже откроется главная страница

 

 

таких страниц много  

post-12394-0-94295300-1427106707_thumb.jpg

Share this post


Link to post
Share on other sites

Дмитрий1222
 

Самостоятельно не получается!

 

 

И не получиться. Я вам уже написал, что .htaccess знак # воспринимает как комментарий и соответственно всё, что после - закомментированная строка.

 

А браузер определяет # как анкорную ссылку, отсюда и главная страница, так как именно так у вас и настроен редирект на сайте.

 

Самый простой способ в вашем случае это переиндексация страниц сайта.

 

P.S. Вот у вас в профиле написано: "Специализация:SEO" - это не ошибка?

Share this post


Link to post
Share on other sites

Это был один из обязательных параметров для регистрации, выбрал знакомый так сказать набор букв :) . Сюда обратился за помощью. Был бы SEO спецом решил бы проблему сам.

 

 

Итог: редирект невозможен в принципе или не возможен через .htaccess?

Share this post


Link to post
Share on other sites

Через .htaccess - невозможен. я выше приводил ссылку на статью, там были приведены разные способы, но честно признаюсь я их не использую.

Share this post


Link to post
Share on other sites

Статью видел. Понял что сам я редирект к моему великому сожалению настроить не смогу. Буду искать толкового программиста который все настроит за вознаграждение :mellow:

Share this post


Link to post
Share on other sites

Дык, дополните первое ваше сообщение - думаю исполнитель откликнется:)

Ну или автору той статьи написать...

Share this post


Link to post
Share on other sites

Всё что идет после # до сервера не доходит, при запросе site.com/section/first#blablabla браузер отправит серверу только site.com/section/first. Потому сделать такие редиректы через серверные методы не получится. Остаётся только обработка js в клиентской части сайта.

Share this post


Link to post
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.

Guest
Reply to this topic...

×   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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...