Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
 Открывал тему по избавлению  сайта от дубля страницы Как увидеть работу компонента -перенаправление? Что то ничего не помогло. Остается использовать 301 редирект. Хотя этот вариант некардинальный, но выбора нет, ибо нет времени пока глубоко копаться. Есть основная страница https://www.kfhbelous.ru/prajs-list и есть невесть откуда взявшийся дубль https://www.kfhbelous.ru/?id=11. Подскажите, пожалуйста, как правильно сделать запись в .htaccess редиректа с дубля на основную страницу. В инете описаний много, подходящего и работащего не нашел. Один вариант даже привел к тому, что сайт перестал открываться в браузере.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Как правильно вписать редирект 301?
« Ответ #1 : 07.05.2020, 21:25:57 »
```html
КАК СДЕЛАТЬ 301-РЕДИРЕКТ В ФАЙЛЕ .HTACCESS? ПРИМЕРЫ И ПРАВИЛА НАСТРОЙКИ
https://pixelplus.ru/samostoyatelno/stati/indeksatsiya/301-redirekt.html

Как убрать .html в конце адреса каждой веб-страницы сайта, без использования php?
https://qna.habr.com/q/78158?_ga=2.4322682.875072626.1585983575-533571880.1579339688
```

```apacheconfig
### Переадресация с http на https:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [L,R=301]
```

```apacheconfig
# Замена "_" (нижнее подчёркивание) на "-" (тире)
RewriteRule ^(.*)_(.*)_(.*)_(.*)$ /$1-$2-$3-$4 [R=301,L]
RewriteRule ^(.*)_(.*)_(.*)$ /$1-$2-$3 [R=301,L]
RewriteRule ^(.*)_(.*)$ /$1-$2 [R=301,L]
```

```apacheconfig
#Переадресация на без html
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R=301]
```

```apacheconfig
# Если в ссылке видим zd, ulpl, sad, pam, lich или most, то добавляем перед ними istoriya-peterburga/
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1$2 [R=301,L]
```

```apacheconfig
# Установить кодировку
AddDefaultCharset UTF-8
AddDefaultCharset WINDOWS-1251
```
```apacheconfig
# https://sezzam.com.ua/redirekt-s-dvuh-sleshey/
# Редирект с двух слешей
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /{2,}
RewriteRule ^(.*) /$1 [R=301,L]

# Второй вариант
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]

# Третий вариант
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.
```
```apacheconfig
# PHP error handling для отладки или разработки
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
# Путь должен соответствовать настройкам сервера
php_value error_log /home/virtwww/w_ekgazeta-ru_c408a262/http/PHP_errors.log
# [see footnote 3] # php_value error_reporting 999999999
php_value error_reporting -1
php_value log_errors_max_len 0

# Настройки доступа к файлу логов
# Путь должен соответствовать настройкам сервера
<Files /home/virtwww/w_ekgazeta-ru_c408a262/http/PHP_errors.log>
Order allow,deny
Deny from all
Satisfy All
</Files>
```



Выбирайте !  8)
« Последнее редактирование: 07.05.2020, 21:34:50 от gartes »
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #2 : 07.05.2020, 21:53:00 »
Цитировать
```html
КАК СДЕЛАТЬ 301-РЕДИРЕКТ В ФАЙЛЕ .HTACCESS? ПРИМЕРЫ И ПРАВИЛА НАСТРОЙКИ
https://pixelplus.ru/samostoyatelno/stati/indeksatsiya/301-redirekt.html
Вот этот сайт и читал. Мой случай :
Цитировать
Стандартная переадресация с одной статической страницы на другую #
Redirect 301 /was.php http://www.site.ru/new.php

При этом, новый адрес указывать необходимо полностью с http и доменным именем.
Во-первых, насколько я понимаю - в Joomla страницы динамические. Во вторых, непонятно, где запись характеризует основную страницу, а где дубль.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #3 : 07.05.2020, 22:20:57 »
Вот такая запись, как я понял правильная:
[quoteOptions +FollowSymLinks
RewriteEngine On
Redirect 301 /?id=11 https://www.kfhbelous.ru/prajs-list][/quote]
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #4 : 07.05.2020, 22:22:18 »
Вот такая запись, как я понял должна быть правильной:
Цитировать
Options +FollowSymLinks
RewriteEngine On
Redirect 301 /?id=11 https://www.kfhbelous.ru/prajs-list
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #6 : 07.05.2020, 22:27:33 »
А проверить как? Яндекс сообщает о неполадках через неделю.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #7 : 07.05.2020, 22:32:59 »
 Вот данную запись уже внес в .htaccess. Если редирект работает, то вбивая в адресную строку https://www.kfhbelous.ru/?id=11. адрес должен поменяться на https://www.kfhbelous.ru/prajs-list.Или это работает иначе. Как проверить?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Как правильно вписать редирект 301?
« Ответ #9 : 08.05.2020, 01:47:03 »
Если честно советовал бы создать какой-то свой маленький плагин системный и из него уже перекидывать без всяких .htaccess  Это нормально было при этом Вы можете управлять этим всем.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Как правильно вписать редирект 301?
« Ответ #10 : 08.05.2020, 01:49:19 »
Цитировать
... которые могут отрицательно повлиять на жизнеспособность ослабленных под влиянием выкопки растений, посадку лучше осуществлять весной. ....
Да и сайты Делать тоже !! )))
А сам сайт какой!!!!  8) вообще вы если слышали про такой сайт  agropark.com.ua то это мой мой был ))) до 2014 года -
то что сейчас - это просто домены одинаковые !
Мы торговали саженцами роз ... ))))

Если Сильно горит и сами не можете - skype : agtoparknew
Помогу коллеге  8)
« Последнее редактирование: 08.05.2020, 02:05:13 от gartes »
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #11 : 09.05.2020, 21:34:51 »
gartes
Цитировать
А сам сайт какой!
Это, конечно не по теме. Но, непонятно - что плохой сайт?
По существу
Цитировать
Не не работает ваш redirect
А причины можно сказать: почему не работает. В чем ошибка записи?. Собственно и тему открыл именно по этому вопросу, как правильно сделать запись.
Плагин, маленький системный или большой несистемный, это как я понимаю новый ( уже третий) вариант решения. Чем дальше в лес, тем больше дров.
Яндекс вот предлагает редирект 301. Подскажите как правильно сделать запись!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #12 : 09.05.2020, 23:01:07 »
Дубль : https://www.kfhbelous.ru/?id=11 неизвестного происхождения.
Родная страница : https://www.kfhbelous.ru/prajs-list
Яндекс говорит, что это не хорошо и рекомендует сделать редирект.
Внес в .htaccess следующую запись:
Код
Options +FollowSymLinks
RewriteEngine On
Redirect 301/?id=11 https://www.kfhbelous.ru/prajs-list
Редирект при прверке не работает.
Кто-нибудь подскажите - почему не работает, в чем ошибка?
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Как правильно вписать редирект 301?
« Ответ #13 : 09.05.2020, 23:11:42 »
Кто-нибудь подскажите - почему не работает, в чем ошибка?
Не работает, потому что редирект URL с параметрами следует прописывать по-другому
См. тему FAQ - редиректы в htaccess п.5
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #14 : 10.05.2020, 07:59:06 »
может лучше для себя пописать правило редиретка всех ?id= на главную. мало ли что Яндекс найдет еще.
p.s.
Код
RewriteCond %{QUERY_STRING} id=(\d+)
RewriteRule (.*) /$1? [R=301,L]
« Последнее редактирование: 10.05.2020, 17:08:58 от draff »
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Как правильно вписать редирект 301?
« Ответ #15 : 10.05.2020, 09:31:57 »
Ну я же предложил помощь Но человек ко мне не обратился!  *suicide*
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #16 : 10.05.2020, 22:36:20 »
 gartes
Цитировать
Ну я же предложил помощь Но человек ко мне не обратился!
Цитировать
Если Сильно горит и сами не можете - skype : agtoparknew
Помогу коллеге  8)
Ну, во первых на agtoparknew в скайпе никто не высвечивается http://joxi.ru/LmG9KgocJ9EDoA. Спасибо, конечно!
Без скайпа никак нельзя?


*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #17 : 10.05.2020, 22:45:47 »
draff
Цитировать
может лучше для себя пописать правило редиретка всех ?id= на главную. мало ли что Яндекс найдет еще.
p.s.
Код
RewriteCond %{QUERY_STRING} id=(\d+)
RewriteRule (.*) /$1? [R=301,L]
Кажется. что это работать должно и кардинально. Но работает ли?
Прошлый раз в связанной с этой теме Как увидеть работу компонента -перенаправление? Вы порекомендовали решить проблему настройками в панели управления. К сожалению данные рекомендации не сработали.
Вот открыл новую тему.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #18 : 10.05.2020, 23:07:57 »
ELLE
Цитировать
Не работает, потому что редирект URL с параметрами следует прописывать по-другому
См. тему FAQ - редиректы в htaccess п.5
Цитировать
Вот это уже интересно, ибо такого описания еще не встречал.
Как я понял для моего случая вот это:
Цитировать
5. Редирект для страниц с параметрами, например со страницы site.ru/blog?limitstart=0 на site.ru/blog
Код
RewriteCond %{QUERY_STRING} ^limitstart=0
RewriteRule ^blog http://site.ru/blog? [R=301,L]

Редирект с ?limitstart=0 без указания категории:
Код
RewriteCond %{QUERY_STRING} ^limitstart=0$ [NC]
RewriteRule (.*) $1? [R=301,L]
Только если внимательно изучить у меня случай иной: в примере параметры это часть страницы, а мой случай - параметры -это дубль страницы, то есть иная страница. наверно, и код должен быть несколько иной.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #19 : 10.05.2020, 23:12:46 »
ELLE Но попробую. Кажется это существенная рекомендация.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #20 : 11.05.2020, 00:01:18 »
Спасибо большое draff! Ваша рекомендация сработала. Правда редирект произошел не на ту страницу, которую дубль копировал, а на главную.  Можно ли тут ожидать какие-то подводные камни?

ELLE Стал пробовать вариант из вашей публикации. Вижу явную нестыковку с моим случаем:
 ненужные страницы:site.ru/blog?limitstart=0
                                https://www.kfhbelous.ru/?id=11
 переход на страницы :site.ru/blog
                                  https://www.kfhbelous.ru/prajs-list
В моем случае нет общего в названии страницы, как в привиденном Вами случае- слова blog.
Сам я в кодах не силен, подбираю по аналогии. Но вижу, что тут надо что-то другое.
                             
 
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Как правильно вписать редирект 301?
« Ответ #21 : 11.05.2020, 06:45:40 »
Прошлый раз в связанной с этой теме Как увидеть работу компонента -перенаправление? Вы порекомендовали решить проблему настройками в панели управления. К сожалению данные рекомендации не сработали.
А прочитать ? Как увидеть работу компонента -перенаправление?
Спасибо большое draff! Ваша рекомендация сработала. Правда редирект произошел не на ту страницу, которую дубль копировал, а на главную.
Потому что правило для всех ссылко с ?id=xx
p.s
Код
RewriteCond %{QUERY_STRING} id=11
RewriteRule (.*) https://www.kfhbelous.ru/prajs-list? [R=301,L]
« Последнее редактирование: 11.05.2020, 07:35:18 от draff »
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #22 : 11.05.2020, 21:35:20 »
Код
RewriteCond %{QUERY_STRING} id=11
RewriteRule (.*) https://www.kfhbelous.ru/prajs-list? [R=301,L]
Еще раз большущее спасибо, draff
Долго же я до этого кода добирался. Как я понял, предыдущий код ( для всех id), более предпочтителен, так как решает проблему кардинально для всех страниц. Вот только непонятно откуда  и почему возникает дубль именно по номеру статьи в списке материалов? Где косяк?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #23 : 11.05.2020, 21:44:06 »
Вот только непонятно откуда  и почему возникает дубль именно по номеру статьи в списке материалов? Где косяк?
Потому что по ID можно определить статью и эта конструкция входит в роутинг Joomla.
Никакого косяка тут нет.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #24 : 11.05.2020, 22:39:22 »
Цитировать
Потому что по ID можно определить статью
А что это обьясняет? Каким образом номер статьи заменяет саму статью. Это и есть косяк.
У меня на сайте то ли 15, то ли 20 материалов. Почему сия проблема появилась именно с ID11?
У остальных 19 материалов нет дублей. Вот это не косяк.
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #25 : 11.05.2020, 22:45:54 »
В продолжение
Цитировать
эта конструкция входит в роутинг Joomla.
Как раз до этого, первоначально, по рекомендации draff включил роутер и удаление в названиях материалов iD: ноль эмоций!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #26 : 11.05.2020, 22:58:32 »
У остальных 19 материалов нет дублей.
Вы уверены ^-^? Думаю, что https://www.kfhbelous.ru/?id=15 выводит статью с ID 15 и т.д.
В продолжениеКак раз до этого, первоначально, по рекомендации draff включил роутер и удаление в названиях материалов iD: ноль эмоций!
Я написал "роутинг" , а не "роутер" , а это немножко разные вещи.
Вообще-то SEF-ссылки, IMHO, уже рудимент. Кто сейчас запоминает ссылки? Есть меню, есть карта сайта. Думаю, что скоро поисковики уберут SEF-ссылки из списка требований. Самая правильная и не требующая доп.танцев с бубном - nonSEF-ссылка.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ebelous

  • Захожу иногда
  • 207
  • 1 / 0
  • Учиться,учиться и учиться!
Re: Как правильно вписать редирект 301?
« Ответ #27 : 11.05.2020, 23:16:59 »
Цитировать
Думаю, что https://www.kfhbelous.ru/?id=15 выводит статью с ID 15

robert Вы наверное программист. Вот скажите мне, страница с ID это действительно дубль, или это какая-то программная штучка: Яндекс что-то видит, предупреждает, а Google ничего.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Как правильно вписать редирект 301?
« Ответ #28 : 11.05.2020, 23:27:44 »
robert Вы наверное программист. Вот скажите мне, страница с ID это действительно дубль, или это какая-то программная штучка: Яндекс что-то видит, предупреждает, а Google ничего.
Если бы ваш сайт был радио BBC, РБК или Порнхаб, вы бы плевать хотели на то, сколько у вас дублей. Но тут вы плящете под дудку поисковиков, вам приходится играть по их правилам, они скажут "дубли" - вы и побежите их удалять.
Все относительно.
P.S.
Что касается вашего вопроса, то изначально ссылка в Joomla имеет такой вид: https://www.kfhbelous.ru/index.php?option=com_content&view=article&id=11 и она - единственная. Из-за любви к SEF-ссылкам системе приходится выполнять двойную лишнюю работу: сначала перевести ссылку в https://www.kfhbelous.ru/prajs-list, чтобы ее показывать на сайте, потом обратно в начальную, когда по ней кликают. В результате вы получите как минимум 1 дубль и могут вылезать еще и другие, вроде https://www.kfhbelous.ru/?id=11.
« Последнее редактирование: 12.05.2020, 13:34:11 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

web3.0

  • Захожу иногда
  • 349
  • 6 / 6
Re: Как правильно вписать редирект 301?
« Ответ #29 : 12.05.2020, 10:49:03 »
Ebelous, если у вас проблема только с одной страницей, то может стоит просто удалить ее и создать заново с нуля. Зачем вам эти финты с кривыми перенаправлениями да еще и на главную страницу? Поисковики не оценят вашу находчивость и получите еще проблему с seo.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор dm-krv

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

Автор warlocksp

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

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

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

Автор Леон

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

Автор astinasty

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