Перейти к содержимому

Фотография

Не могу реализовать 301 редирект в htaccess с удалением символов

301 редирект htaccess

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 16 Февраль 2018 - 15:06

Всем привет! Имеется задача по переезду сайта (старый сайт на джумле, новый на processwire). Нужно реализовать 301 редиректы всех новостей на новый адрес: Все новости (порядка 10к шт) имеющие вид:
 
oldsite.ru/index.php/novost.html ; old.site.ru/index.php/novost2.html и.т.д
 
Нужно переадресовать на
 
newsite.ru/news/1/novost ; newsite.ru/news/1/novost2 и.т.д
 
т.е нужно вырезать из старых урлов который создала джумла - index.php и перенести все что после index.php на новый сайт в папку. В конце необходимо удалить .html
 
Перерыл весь инет, нужных директив htaccess составить не могу

 


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


На правах рекламы

#2 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 17 Февраль 2018 - 05:39

Попробовал составить:

RewriteRule ^/index\.php/(.*) http://newsite.ru/news/ [R=301,L]
и
RewriteRule ^/index\.php/$ http://newsite.ru/news/ [R=301,L]

вроде по правилам собрал верно, но по факту не редиректит


Сообщение отредактировал Алексей Шемшурин: 17 Февраль 2018 - 14:03
Нарушение правила 4.5

  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#3 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 18 Февраль 2018 - 19:07

RewriteCond %{THE_REQUEST} ^.*/index\.php(.*)$
 
RewriteRule ^(.*)index.php$ http://%{HTTP_HOST}/$1 [R=301,L]
 
Должно работать но чет хз не хочет
 
 
Ок пасоны упрощу задачу - а то сам с собой уже 3 дня обсуждаю
 
Есть URL: oldsite.ru/index.php/novost.html нужно все что после index.php вырезать и передать на новый сайт. получится: newsite.ru/news/1/novost.html
 
мозг уже сломал, должно работать а не хочет.
p.s просто редирект урла целиком делаю без проблем. Может  PHP применить?

Вопрос. Кто знает как из урла с помощью PHP вырезать символы после последнего слеша и передать на новый сайт? 
/novost.html //novost.html вырезаем (последняя часть динамическая - строго буквы, цифры и тире)

Вопрос. Кто знает как из урла с помощью PHP вырезать символы после последнего слеша и передать на новый сайт? 
/novost.html //novost.html вырезаем (последняя часть динамическая - строго буквы, цифры и тире)

Сообщение отредактировал HRuust: 18 Февраль 2018 - 18:56

  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#4 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 18 Февраль 2018 - 22:48

Что говорит справка Яндекса и Google по вопросу переезда сайта на другой домен? Точно требуются такие махинации?


  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)


#5 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 19 Февраль 2018 - 01:45

Что говорит справка Яндекса и Google по вопросу переезда сайта на другой домен? Точно требуются такие махинации?

 

Дело в том что это сайт крупного регионального СМИ (10к+ новостей) - почти все страницы в индексе + сайт находится в выдаче яндекс новостей. Просто если не перенести новости и сделать склейку доменов (нового и старого) то домены не склеятся из-за разного контента. А так как старый сайт больше не наполняется то он уйдет из ТОПа очень быстро а новый пока вернет позиции пройдет минимум год. Ну и ТИЦ не переедет. Так же по условиям яндекс новостей все новости должны быть в индексе иначе могут выкинуть. 


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#6 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 19 Февраль 2018 - 06:27

Склейка и переезд, это, по-моему, разные вещи... И у поискоиков, вроде, есть свои правила посчёт именно переезда... Посмотрите их справку. Также, можно попробывать обратиться с этим вопросом к ним в поддержку.
  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)


#7 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 19 Февраль 2018 - 07:44

Склейка и переезд, это, по-моему, разные вещи... И у поискоиков, вроде, есть свои правила посчёт именно переезда... Посмотрите их справку. Также, можно попробывать обратиться с этим вопросом к ним в поддержку.

 

Благодарю за совет. Написал Платонам.

 

p.s Походу реально сложная задача. На трех форумах, даже близко никто никаких идей не дает). 


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#8 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 19 Февраль 2018 - 14:17

И у поискоиков, вроде, есть свои правила посчёт именно переезда... Посмотрите их справку.

 

На всякий случай оставлю здесь, может кому пригодится:

 

Яндекс.Помощь: Переезд сайта на новый домен
Справка Google: Перенос сайта


  • 1

Кто счастлив, тот и прав. (Л. Н. Толстой)


#9 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 20 Февраль 2018 - 12:40

Решено!  :thumbsup:  Может кому понадобится:

 

#Это мы размещаем в htaccess старого домена - вырезает index.php из середины URL
RewriteEngine On 

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) http://newsite.ru/$1$2 [R=301,L]
#Это мы размещаем на новом домене в файле htaccess - удаляет .html в конце URL
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://newsite.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

Сообщение отредактировал HRuust: 20 Февраль 2018 - 12:43

  • 1

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#10 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 20 Февраль 2018 - 12:43

Решено!

 

Кто помог?


  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)


#11 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 21 Февраль 2018 - 05:46

Кто помог?

 

В этот раз сам). Пришлось изучить синтаксис htaccess. Задачу то никто мне не отменял, тем более сам себе ее поставил. Весь It отдел наблюдал решу или нет  :)


  • 1

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей