Новости Joomla

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

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #60 : 17.05.2020, 22:49:25 »
Ну вот рассорил уважаемых завсегдатаев
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #61 : 17.05.2020, 22:55:05 »
robert
Цитировать
То, что вы сейчас делаете - это только латание видимых дыр. А невидимых много, вот некоторые:
А корень проблемы то в чем?  Несовершенство Joomla?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #62 : 17.05.2020, 23:21:56 »
О, так и не могли успокоиться, @draff ?
-ТС жалуется на ваш код, потому что из-за него он не мог работать в админке. И что вы сделали? Вместо того, чтобы исключить папку administrator из условий редиректа вы посоветовали ему положить в нее стандартную заглушку htaccess от Joomla. Как это может работать? Никак.
Когда я указал вам на вашу ошибку, вы начали бубнить про флаги L и END, которые якобы запрещают админке исполнять директивы htaccess корневой папки.
Ошибка на ошибке, но нельзя было просто сказать "Ой, тупил че-то..."? Вместо этого использовали бабский прием "На тебя не буду обращать внимания", просто позор.
-Еще и приволокли прошлую тему зачем-то. Что, решили лишний раз рекламироваться? Я тогда просто не стал дальше писать из уважения - человек выложил свой труд, ну и хорошо. Сейчас напишу.

Обычный тролЛь? Может быть, но вам еще расти и расти до такого уровня.
« Последнее редактирование: 18.05.2020, 00:16:35 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #63 : 17.05.2020, 23:22:15 »
А корень проблемы то в чем?  Несовершенство Joomla?
Да.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #64 : 18.05.2020, 20:00:29 »
robert
Цитировать
А корень проблемы то в чем?  Несовершенство Joomla?
Да.
Понял,  Что прблема сия простому джумлисту труднорешаема. Если не обращать внимание на эти происки Яндекс, что можно ожидать? Я уже это говорил: Google вроде без претензий?

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #65 : 18.05.2020, 21:11:31 »
robert Понял,  Что прблема сия простому джумлисту труднорешаема. Если не обращать внимание на эти происки Яндекс, что можно ожидать? Я уже это говорил: Google вроде без претензий?
Я не знаю - не работал с этими поисковиками, но в общих чертах могу вам предложить 3 варианта действия:
1. Ваш сайт продает и продажа зависит от выдачи поисковиков:
Вам придется играть по их правилам. Насколько я знаю, лучший инструмент для борьбы с дублями Joomla - вышеупомянутый плагин. Он дубли не удаляет, а назначает одному из них главной ссылкой, так называемой канонической. Поисковики будут работать только с ней, не обращая внимания на другие дубли.
2. Плюнуть на эти поисковики с их дублями.
3. Ваш сайт настолько хорош и уникален, что всегда стоит первым в выдаче, несмотря ни на какие дубли - см. п.2.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #66 : 19.05.2020, 21:59:04 »
Цитировать
Ваш сайт настолько хорош и уникален

Вот не ожидал. Спасибо! Ладно, буду пробовать разные варианты. Суть проблемы уяснил.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #67 : 20.05.2020, 01:17:04 »
Вот не ожидал. Спасибо!
Это возможные варианты для действия, а не моя оценка вашему сайту. Добавьте "Если" к началу предложения ^-^.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #68 : 31.05.2020, 18:29:26 »
Думал эпопея понятна и закончилась.Однако нет. Новые непонятки. Пока, чтоб Яндекс меня не докучал на время, в .htaccess внес редирект дубля страницы id11  на главную, как рекомендовал draff
Код
RewriteCond %{QUERY_STRING} id=11
RewriteRule (.*) https://www.kfhbelous.ru/prajs-list? [R=301,L]
Оказалось , редактировать материал с id11 стало невозможно, переадресация то шла на главную страницу. Пока нужды не было запись редиректа не трогал. Сегодня такая необходимость возникла. В .htaccess запись редиректа удалил. Однако все осталось по прежнему материал для редактирования не открывается, вместо него-главная страница. Думал может браузер завис на старом. Обновил клавишами Ctrl+F5. Пошел по другому пути. Другие то материалы открываются
Напаример материал контакты для редактирования имеет адрес :https://www.kfhbelous.ru/administrator/index.php?option=com_content&view=article&layout=edit&id=7
Тогда вбил в адресной строке :https://www.kfhbelous.ru/administrator/index.php?option=com_content&view=article&layout=edit&id=11. Выскакивает вот такое сообщение:
Цитировать
Ошибка
У вас нет прав на доступ к данной странице по прямой ссылке (#11).
Помогите. Что это значит и как с ним бороться?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #69 : 31.05.2020, 19:08:23 »
@Ebelous , а вы это пробовали?
ТС, попробуйте это:
Код
RewriteCond %{REQUEST_URI} !^/administrator
RewriteCond %{QUERY_STRING} (?:^|&)id=\d+
RewriteRule (.*) /$1? [R=301,L]
И не забудьте сбросить кэш браузера либо зайдите с другого браузера.
« Последнее редактирование: 31.05.2020, 19:14:19 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #70 : 31.05.2020, 19:53:04 »
robert
Цитировать
ТС, попробуйте это:
Обязательно попробую! А что этот код делает, чтоб знать?
И все-таки почему удаление редиректа не имеет действия, нужно время что-ли?
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #71 : 31.05.2020, 20:20:34 »
Цитировать
ТС, попробуйте это:
Код
RewriteCond %{REQUEST_URI} !^/administrator
RewriteCond %{QUERY_STRING} (?:^|&)id=\d+
RewriteRule (.*) /$1? [R=301,L]
Код вставил. В Мозилле все стало открываться.
robert Скажи пожалуйста, а тот код, что  draff предложил,
Код
RewriteCond %{QUERY_STRING} id=11
RewriteRule (.*) https://www.kfhbelous.ru/prajs-list? [R=301,L]
его оставить, или он не нужен уже по Вашему мнению?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #72 : 31.05.2020, 20:37:27 »
почему удаление редиректа не имеет действия
не забудьте сбросить кэш браузера
его оставить, или он не нужен
Не нужен.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #73 : 31.05.2020, 21:03:49 »
robert Спасибо, большое!
Переадресация работает: вбил в адресную строку дубль https://www.kfhbelous.ru/?id=11, открывается главная страница. Материалы для редактирования тоже открываются.
Если еще что не всплывет!.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #74 : 01.06.2020, 08:17:43 »
И теперь к каждой директиве придется дописывать RewriteCond %{REQUEST_URI} !^/administrator, вместо того, чтобы раз положить стандартный файл htaccess в /administrator
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #75 : 07.06.2020, 13:33:46 »
@draff Беру эти слова
Вместо того, чтобы исключить папку administrator из условий редиректа вы посоветовали ему положить в нее стандартную заглушку htaccess от Joomla. Как это может работать? Никак.
обратно. Так действительно работает.
Но это связано с моим недостатком знания об особенностьях наследования правил в mod_rewrite.
Можно просто положить в htaccess подпапки единственную их строк: RewriteEngine On или RewriteEngine Off либо любое правило RewriteRule.
Флаги тут ни при чем, поскольку они работают только в констексте конкретного правила.
А какой подход наиболее правильный: исключить подпапку из 1 правила или отключить все правила - уже зависит от конкретного случая.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #76 : 28.08.2020, 21:11:56 »
Всем привет! Прошло уже почти три месяца после последнего редактирования, когда в файл htaccess вставил код, который предложил Robert:
Код
RewriteCond %{REQUEST_URI} !^/administrator
RewriteCond %{QUERY_STRING} (?:^|&)id=\d+
RewriteRule (.*) /$1? [R=301,L]
Честно говоря глубоко не копал все углы сайта, да и сезон -некогда. Однако выяснилось, что есть подводный камень: в меню и материале "Контакты" при переходе по ссылкам "схема проезда" и " расположение на Яндекс карте" открывается главная страница "О нас". Код убрал - все стало нормально. Все вернулось на круги своя. Теперь Яндекс опять наверное задолбает своими предупреждениями о дублях.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно применить 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
Просмотров: 1005
Последний ответ 29.09.2015, 16:05:46
от Леон
Редирект на спец страницу при перехода с пула IP

Автор astinasty

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