Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 76 Ответов
  • 3934 Просмотров
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #30 : 12.05.2020, 13:58:19 »
если у вас проблема только с одной страницей, то может стоит просто удалить ее и создать заново с нуля.
И как это поможет со ссылко с id=11 ? Вместо одной проблемы будет две, в лучшем случае - редирект все равно, но уже на 404 и новая страница неизвестно когда попадет в индекс .
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #31 : 12.05.2020, 22:26:14 »
web3.0
Цитировать
Ebelous, если у вас проблема только с одной страницей, то может стоит просто удалить ее и создать заново с нуля. Зачем вам эти финты с кривыми перенаправлениями да еще и на главную страницу? Поисковики не оценят вашу находчивость и получите еще проблему с seo.
Ну так это бег вприпижку вререди  паравоза, Так можно дойти  и до того, что проще сделать сайт заново.На каждый чих Яндеха задирать штаны.

robert
Цитировать
Если бы ваш сайт был радио BBC, РБК или Порнхаб, вы бы плевать хотели на то, сколько у вас дублей.
Вот то, что Вы сейчас выразили, это наверное самое существенное. Я же вижу реального дубля никакого нет. Это всего лишь проявление геморроя у Яндекс.
Тогда, Вы , наверное уже повидавший виды , человек, чем грозит, если не удалять этот из мыла сделанный дубль?

*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как правильно вписать редирект 301?
« Ответ #32 : 12.05.2020, 22:37:07 »
Почитал тему и ничего не понял.
JL NoDoubles не решил проблему?
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #33 : 12.05.2020, 22:53:36 »
voland
Цитировать
Почитал тему и ничего не понял.
JL NoDoubles не решил проблему?

 
Видать Легенда закончилась!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #34 : 13.05.2020, 09:34:27 »
JL NoDoubles не решил проблему?
А разве это дубль ?
Думаю Яндекс бот нашел ссылку в форме с параметром id и такие ссылки  нужно закрывать на уровне htaccess.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #35 : 15.05.2020, 14:45:35 »
 Как и предполагал: чем дальше в лес, тем больше дров.
 Особо прошу обратить внимание draff?  , который помог с кодами для редиректа 
  Если вписываю код редиректа для всех id :
Код
RewriteCond %{QUERY_STRING} id=(\d+)
RewriteRule (.*) /$1? [R=301,L]
то в панели упраления при попытке отредактировать материалы и модули (у которых в адресе есть id) эти материалы не открываются, открывается главная страница сайта.

Если вписываю код редиректа для id11:
Код
RewriteCond %{QUERY_STRING} id=11
RewriteRule (.*) https://www.kfhbelous.ru/prajs-list? [R=301,L]

 то в панели управления при попытке редактирования любого материала, которого id c
 цифрой 11, в том числе и 112, 113 и т.д, идет переадрисация на  https://www.kfhbelous.ru/prajs-list

Прямо геморрой какой-то полный. Неужели я один счастливый такой. Небось проблема глобальная для Joomla. Темы есть еще по этой тематике? Просьба ссылки скинуть.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #36 : 15.05.2020, 15:40:20 »
В корне сайта стандартный htaccess.txt -> /administrator/.htaccess
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #37 : 15.05.2020, 16:33:09 »
Извини, но не понял. Я вообще внес запись в .htaccess, который находится в корне сайта, в папке kfhbelous. там еще есть файл htaccess.txt. А /administrator/.htaccess это уже другое, что туда делать запись?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #38 : 15.05.2020, 18:28:54 »
ТС, попробуйте это:
Код
RewriteCond %{REQUEST_URI} !^/administrator
RewriteCond %{QUERY_STRING} (?:^|&)id=\d+
RewriteRule (.*) /$1? [R=301,L]
У вас там сейчас редиректит на главную не только с id=, но и Itemid=, blahblahid=...
« Последнее редактирование: 15.05.2020, 18:44:00 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #39 : 15.05.2020, 19:31:44 »
там еще есть файл htaccess.txt. А /administrator/.htaccess это уже другое, что туда делать запись?
Да
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #40 : 15.05.2020, 19:54:42 »
У вас там сейчас редиректит на главную не только с id=, но и Itemid=, blahblahid=...
Так не захватывает
Код
RewriteCond %{QUERY_STRING} ^id=(\d+)$
RewriteRule (.*) /$1? [R=301,L]
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #41 : 15.05.2020, 20:11:16 »
Так не захватывает
Да, но закрывает только ссылки вида "?id=number", но не "?foo=bar&id=number" или "?foo=bar&id=number&bar=baz".
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #42 : 15.05.2020, 20:30:31 »
Да, но закрывает только ссылки вида "?id=number", но не "?foo=bar&id=number" или "?foo=bar&id=number&bar=baz".
ТС это и нужно .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #43 : 15.05.2020, 20:58:29 »
ТС это и нужно .
Так он еще не знает, что и ?foo=bar&id=11, и ?foo=bar&id=11&bar=baz пригодятся ему в качестве дублей ^-^.
Но к чему этот разговор? В предыдущем посте я уже попробовал учесть эти моменты, чуть-чуть изменив ваше условие, пуст ТС проверит.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #44 : 15.05.2020, 21:12:11 »
Но к чему этот разговор? В предыдущем посте я уже попробовал учесть эти моменты, чуть-чуть изменив ваше условие, пуст ТС проверит.
Я проверил - не работает, поэтому и изменил свой.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #45 : 15.05.2020, 21:29:23 »
Я тоже ^-^, и оно работает, стараюсь всегда проверять ответ, перед тем как его выложить.
Кстати, это
В корне сайта стандартный htaccess.txt -> /administrator/.htaccess
бесполезно, если в нем не дописывать правила, отменяющие действие родительского файла.
« Последнее редактирование: 15.05.2020, 21:50:47 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #46 : 15.05.2020, 23:07:18 »
бесполезно, если в нем не дописывать правила, отменяющие действие родительского файла.
На ходу придумываете проблемы. Потратил 10 мин, все работает как я советовал.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #47 : 15.05.2020, 23:09:44 »
robert,draff Мужики, честно сказать, ничего не понял из вашей дискуссии. Даже не предполагал, что так все сложно. Блин, сайт несложный, просто визитка, ну чуть повычурней. Вобще корень проблемы где находится? У меня первого что-ли эта проблема? Пять лет сайту : никаких дублей по ID . В марте просто поменял содержание материала прайс-лист, и на тебе - дутый пузырь дубль. Но У Вас тут дискуссия такая: сродни взрыву космического корабля на орбите.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #48 : 15.05.2020, 23:22:33 »
draff как я понял вписать код в /administrator/.htaccess. Только какой вриант кода?

robert Вашу рекомендацию не совсем понял. Если можно по-подробнее.

Попробую все варианты.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #49 : 15.05.2020, 23:27:08 »
ничего не понял
Да понимать тут особо нечего, самое главное для вас - чтобы работало. Так работает уже?
На ходу придумываете
Ничего я не придумывал: действие htaccess распространяется на все дочерние папки, так?
robert Вашу рекомендацию не совсем понял.
Не трогать папку administrator. Поменяйте код htaccess, который вам дал draff, на мой.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #50 : 16.05.2020, 06:35:09 »
Ничего я не придумывал: действие htaccess распространяется на все дочерние папки, так?
За исключением -когда в подпапке не находится htaccess . Это же азы апача .
Была вариант хакинга, когда в каждую папку Joomla хакеры размещали свой пустой htaccess, чтобы не работал стандартный htaccess в корне сайта .
И я не знаю что за настройки у ТС, мой редирект не мешает редактировать в админке на моем локальном сервере .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #51 : 16.05.2020, 10:25:50 »
За исключением -когда в подпапке не находится htaccess .
И в нем прописан код, отменяющий правила, унаследованные от htaccess родительской папки.
Это тоже азы, если не знаете.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #52 : 16.05.2020, 10:34:36 »
И в нем прописан код, отменяющий правила, унаследованные от htaccess родительской папки.
Это тоже азы, если не знаете.
Используются флаги - L and END
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #53 : 16.05.2020, 11:18:33 »
Используются флаги - L and END
;D Блин, а вы хоть знаете, что делают эти флаги?
В условии вы указали только наличие id в запросе, в правиле - редирект на главную, и на этом все закончится (потому что L, там не было END, ну и ладно).
Вы не учли папку administrator, но советуете положить туда заглушку htaccess от Joomla в надежде, что правила, установленные в корневой папке, будут игрорированы. Так оно не работает, уважаемый.
« Последнее редактирование: 16.05.2020, 11:21:42 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #54 : 16.05.2020, 12:14:53 »
Блин, а вы хоть знаете, что делают эти флаги?
Я на таких как вы не трачу время .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #55 : 16.05.2020, 12:48:04 »
Я на таких как вы не трачу время .
Поддерживаю, и лучше потратьте его на самообучение. Поверьте, это возможно - я говорю исходя из своего опыта, а мы с вами почти ровесники.

@Ebelous Вы можете попробовать все предложенные варианты  для интереса, но это все равно не решение. Выше вам уже посоветовали JL NoDoubles, я его еще не изучал, но по-моему этот плагин призван решить проблемы дублей по принципу присвоения ссылкам статус "каноническая".
То, что вы сейчас делаете - это только латание видимых дыр. А невидимых много, вот некоторые:
https://www.kfhbelous.ru/?foo=bar&id=9
https://www.kfhbelous.ru/?foo=bar&id=9&bar=baz
https://www.kfhbelous.ru/?foo=bar&id=1
https://www.kfhbelous.ru/?foo=bar&id=1&bar=baz
https://www.kfhbelous.ru/?foo=bar&id=15
https://www.kfhbelous.ru/?foo=bar&id=15&bar=baz
Список можете продолжать сами, меняя id или довавляя несуществующие параметры.
« Последнее редактирование: 16.05.2020, 12:52:23 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #56 : 16.05.2020, 14:02:31 »
Я где написал что мне нужен совет. То что вы читаете в ман, я уже проверил и сделал на практике
лучше потратьте его на самообучение
Если что непонятно, повторю
Я на таких как вы не трачу время .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #57 : 16.05.2020, 20:00:42 »
@draff , вы меня впрямь разочаровали. Я был не то, чтобы очень, но все же более высокого мнения о вас.
-Во-первых, это вы, а не я, заявили о нежелании тратить время на меня.
-Во-вторых, вы выдали эту фразу в ответ на мое сомнение в вашей компетентности, когда вы заявили, что использование флагов L и END в htaccess родительской папки позволяет запретить распространение его директив на подпапки.
-В-третьих, я ждал более или менее остроумной сдачи на свою издевку (каюсь) про самообучение.
Так вот, впредь держите слово не тратить время на меня и продолжайте повторять свои мантры "ищите вирус, переключайте на стандарный шаблон...". А я, не связанный таким обещанием, буду реагировать, если увижу, что вы опять будете нести какую-нибудь чушь.
« Последнее редактирование: 16.05.2020, 20:23:33 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #58 : 16.05.2020, 20:08:04 »
И що мне теперь боятся очередного троля из сети .
п.с.
Я понял, мой код код работает, в отличие от вашего, потому и начался ваш словесный понос
А пошло оно еще отсюда, где вы начали путаться с корзиной и мини корзиной . Плагин для покупки в категории товара JoomShopping 4, с применением ajax
Интуиция меня не подвела  - вы обычный троль.
« Последнее редактирование: 17.05.2020, 06:57:43 от draff »
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #59 : 17.05.2020, 22:41:14 »
 Ну вот рассорил уважаемых завсегдатаев
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно применить required для кнопки input type radio? [решено]

Автор dm-krv

Ответов: 0
Просмотров: 548
Последний ответ 10.04.2019, 12:50:27
от dm-krv
Правильно прописать код php?

Автор warlocksp

Ответов: 9
Просмотров: 656
Последний ответ 05.10.2018, 11:18:20
от NewUsers
Не работает редирект на другие сайты

Автор Андрей54

Ответов: 3
Просмотров: 725
Последний ответ 10.08.2018, 10:34:40
от lexxbry
PHP как правильно определить размер файла?

Автор Леон

Ответов: 3
Просмотров: 1003
Последний ответ 29.09.2015, 16:05:46
от Леон
Редирект на спец страницу при перехода с пула IP

Автор astinasty

Ответов: 16
Просмотров: 1559
Последний ответ 05.08.2015, 15:37:37
от astinasty