Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Правильный.htaccess
« : 08.07.2013, 16:51:12 »
Понимаю тема избитая, просто прошу проверить на сколько правильно я составила файл (боюсь что совсем Неправильно, каша в голове от информации) :)

данные:
Joomla! 2.5 (JoomShopping)
Apache/2.2.22 (Unix)
SEF подключен
mod_rewrite подключен

Что нужно отразить:
убрать страницы с index.php
закрыть дубли страниц с index.php
закрыть дубли страниц без слеша (нашла только как сделать со слешем, а лучше бы без)
сделать редирект с сайт.ру на www.сайт ру
 ну и, соответственно, все остальное настроить правильно.

вот файл
Спойлер
[свернуть]

да, и еще нужно сделать переадресацию проиндексированных страниц с окончанием HTML на БЕЗ HTML, поскольку поменялись урлы. подскажите как это сделать

и еще хотелось бы узнать на сколько правильно и нужно блокироват от вредоносных ботов типа:

Спойлер
[свернуть]

и Блокировать выполнение некоторых потенциально опасных сценариев php типа:
 
Спойлер
[свернуть]
« Последнее редактирование: 08.07.2013, 16:59:37 от dgrtaner »
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #1 : 08.07.2013, 16:58:23 »
убрать страницы с index.php

Включить в админке "Включить SEF (ЧПУ)" и "Перенаправление URL"

закрыть дубли страниц с index.php
закрыть дубли страниц без слеша (нашла только как сделать со слешем, а лучше бы без)

За это отвечает robots.txt

сделать редирект с сайт.ру на www.сайт ру

RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #2 : 08.07.2013, 17:01:13 »
SEF подключен
mod_rewrite подключен
 перенаправление не происходит
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Правильный.htaccess
« Ответ #3 : 08.07.2013, 17:03:04 »
RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]

наверное все-таки так:
RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
и это с ВВВ на без-ВВВ!!))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #4 : 08.07.2013, 17:03:28 »


RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
это я вроде сделала
# Перенаправляем страницы и убираем дубли.
RewriteCond %{HTTP_HOST} ^ site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #5 : 08.07.2013, 17:05:27 »
наверное все-таки так:
RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
и это с ВВВ на без-ВВВ!!))

Верно) у себя копипастнул)) и забыл поменять
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #6 : 08.07.2013, 17:05:42 »
главное зеркало выбрано с WWW
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #7 : 08.07.2013, 17:06:28 »
это я вроде сделала
# Перенаправляем страницы и убираем дубли.
RewriteCond %{HTTP_HOST} ^ site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]


Еще раз повторюсь: дубли через роботс!)

Сейчас запутаемся) давайте по порядку)
« Последнее редактирование: 08.07.2013, 17:09:37 от antony2606 »
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #8 : 08.07.2013, 17:10:57 »
может я не совсем правильно выразилась, но мне нужно сделать редирект а не просто убрать дубли в роботс
т.е чтобы при наборе в адресной строке сайт.ру/index.php мы попадали на сайт.ру
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #9 : 08.07.2013, 17:12:29 »
может я не совсем правильно выразилась, но мне нужно сделать редирект а не просто убрать дубли в роботс
т.е чтобы при наборе в адресной строке сайт.ру/index.php мы попадали на сайт.ру

Так не получится) Можно только убрать из ССЫЛОК index.php
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #10 : 08.07.2013, 17:13:17 »
вот эта часть не решает разве этих дублей и дублей со слешем?

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
RewriteRule ^(.*)$ /$1/ [R=301,L]
RewriteCond %{REQUEST_URI} !^/index\.php
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #11 : 08.07.2013, 18:00:07 »
Можно только убрать из ССЫЛОК index.php
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #12 : 08.07.2013, 18:18:08 »
вот тут можно поподробнее. что значит "убрать из ССЫЛОК index.php"
я правильно поняла, что если проиндексированная страница сайт.ру/index.php/ваааа, то при помощи этих строк
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
из поиска мы приходим на страницу сайт.ру/ваааа  
или нет??


и вот тут
RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]

все-таки уточните нужен слеш или нет
RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]

в разных местах по-разному написано.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Правильный.htaccess
« Ответ #13 : 08.07.2013, 18:55:19 »
Цитировать
Что нужно отразить:
сделать редирект с сайт.ру на www.сайт ру
Так нужно
RewriteCond %{HTTP_HOST} ^сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L]
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #14 : 08.07.2013, 19:15:48 »
вот тут можно поподробнее. что значит "убрать из ССЫЛОК index.php"

Совсем по простому: без файла индекс сайт работать не будет...)) без него никак.
В ссылках отображается полный путь : сайт.ру/индекс/компонент, но с помощью редиректа можно "обойти" индекс...) но по прежнему будет доступна страница с индексом.

я правильно поняла, что если проиндексированная страница сайт.ру/index.php/ваааа, то при помощи этих строк ..... из поиска мы приходим на страницу сайт.ру/ваааа  
или нет??
Нет. Ответ выше: ...с помощью редиректа можно "обойти" индекс...) но по прежнему будет доступна страница с индексом.

все-таки уточните нужен слеш или нет

Оставьте)
« Последнее редактирование: 08.07.2013, 19:19:15 от antony2606 »
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #15 : 08.07.2013, 19:27:48 »
хорошо, тогда я обрисую вопрос с другой стороны.. может я просто делю что-то не то.
У сайта почти 50% дублей страниц
 ну вот почитала здесь http://mambasana.ru/content/view/77/36/
почитала здесь http://htmlweb.ru/php/htaccess.php

попыталась что-то слепить.. какая-то ерунда получается. ни чего не работает даже когда в старый (родной) файл вписываю только редирект
RewriteCond %{HTTP_HOST} ^сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L]

выдает ошибку 500

про все остальные выкрутасы я уже и не говорю :)
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #16 : 08.07.2013, 19:40:37 »
вот возьмите мой:
Спойлер
[свернуть]

Дубли какого вида?
« Последнее редактирование: 08.07.2013, 19:43:40 от antony2606 »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Правильный.htaccess
« Ответ #17 : 08.07.2013, 20:03:07 »
RewriteCond %{HTTP_HOST} ^сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=301,L]

выдает ошибку 500

А так
RewriteRule ^сайт\.ru$ http://www.сайт.ru/ [R=301,L]
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #18 : 08.07.2013, 20:04:50 »


Дубли какого вида?

сайт.ру и сайт.ру/index.php
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Правильный.htaccess
« Ответ #19 : 08.07.2013, 20:27:02 »
сайт.ру и сайт.ру/index.php

Так удаляйте из индекса и настраивайте robots.txt
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #20 : 08.07.2013, 23:31:17 »
А так
RewriteRule ^сайт\.ru$ http://www.сайт.ru/ [R=301,L]


и так Internal Server Error

Так удаляйте из индекса и настраивайте robots.txt
это все 300 страниц удалить сначала из Google, потом из яндекса, потом из других... ? да еще сайт не один, это все вручную делать?

роботс настроила уже, но как в нем закрыть дубли на WWW и на index.php не знаю

Спойлер
[свернуть]
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #21 : 08.07.2013, 23:47:18 »
вобщем я ни че не пойму что с этим файлом ни так. вот то что стоит и работает

Спойлер
[свернуть]

как только что-то меняю - не работает

и ваш antony2606 файл тоже не раьботает
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Правильный.htaccess
« Ответ #22 : 09.07.2013, 00:31:51 »
Цитировать
mod_rewrite подключен
Где и как?Пробуй с отключенным mod_rewrite
Пропиши тест, а потом набери адрес в браузере- site.ru/test.html
Redirect 301 /test.html http://joomlaforum.ru
Если перенаправит на Joomlaфорум, файл .htaccess работает.
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #23 : 09.07.2013, 01:13:15 »
Тест с mod_rewrite_test/check  -  mod_rewrite works!  значит все работает
и тест с site.ru/test.html  тоже все работает
Где тогда копать?

в какой-то момент у меня получилось, я убрала все закомментированные строки добавила RewriteRule ^сайт\.ru$ http://www.сайт.ru/ [R=301,L] и по аналогии сделала с index\.php и все заработало, а потом все стало приходить на главную страницу. Тогда index\.php убрала.. но ни чего не изменилось.. все страницы направлялись на главную

« Последнее редактирование: 09.07.2013, 01:19:12 от dgrtaner »
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #24 : 09.07.2013, 11:39:50 »
что, так ни кто и не подскажет?
Может хотя бы быстрый способ удаления лишних страниц из поиска и какой директивой в роботс дубли закрыть?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Правильный.htaccess
« Ответ #25 : 09.07.2013, 11:53:52 »
Я спрашивал
Цитировать
mod_rewrite подключен
Где и как?Пробуй с отключенным mod_rewrite
А Перенаправление чтоб было включено
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #26 : 09.07.2013, 12:13:05 »
mod_rewrite это ж вроде и есть модуль перенаправления ссылок или я что-то путаю?

Что бы закрыть index.php в роботс
Disallow: /index.php
Allow: /index.php?option=com_xmap&view=xml&tmpl=component&id=1 - карта сайта

так?

и еще вопрос.
на одном из сайтов в .htaccess стоит вот такая хрень

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.сайт\.com

RewriteRule (.*) http://www.сайт.com/$1 [R=301,L]


основное зеркало с WWW и когда без него набираешь, то все-равно на с WWW попадаешь.
т.е вроде все как нужно. Но ведь по идее должно быть:

ewriteCond %{HTTP_HOST} ^сайт.com$
RewriteRule ^(.*)$ http://www.сайт.com/$1 [NC,R=301,L]

?
« Последнее редактирование: 09.07.2013, 12:44:54 от dgrtaner »
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #27 : 09.07.2013, 17:02:24 »
ау!! люди добрые, отзовитесь!!  :)
*

Entombed

  • Захожу иногда
  • 114
  • 11 / 0
  • Ума палата ... да ключ потерял
Re: Правильный.htaccess
« Ответ #28 : 09.07.2013, 17:12:19 »
Оба правила одинаковы просто построены на разных логических конструкциях:
отрицание
Код
RewriteCond %{HTTP_HOST} !^www\.сайт\.com
! - означает отрицание. правило будет звучать как не начинающееся с www.сайт.com (это будет сайт.com)
утверждение
Код
RewriteCond %{HTTP_HOST} ^сайт.com$
начинающийся с сайт.com
^ - означает в начала строки
Могу и ошибаться, если что поправьте.
Ничто не вечно под луной
*

dgrtaner

  • Захожу иногда
  • 70
  • 1 / 0
Re: Правильный.htaccess
« Ответ #29 : 09.07.2013, 18:10:39 »
спасибо, теперь понятно.
а на счет :
закрыть index.php в роботс
Disallow: /index.php
Allow: /index.php?option=com_xmap&view=xml&tmpl=component&id=1 - карта сайта

и еще не пойму.. 
сделала в компоненте перенаправления редирект
проиндексированна куча страниц вида:
сайт.com/?TemplateStyle=style6

но редирект не происходит так и приходим на страницу сайт.com/?TemplateStyle=style6
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенаправление htaccess с id в категории на без id

Автор MultiMatrix83

Ответов: 14
Просмотров: 3720
Последний ответ 30.01.2024, 02:03:44
от Zegeberg
RFI узязвимости, файл.htaccess (redirect for weird rfi attacks through url)

Автор Elimelech

Ответов: 8
Просмотров: 2053
Последний ответ 27.11.2017, 10:29:30
от SeBun
htaccess циклическая переадресация

Автор webrapinfo

Ответов: 1
Просмотров: 1970
Последний ответ 09.08.2015, 11:39:02
от webrapinfo
htaccess редирект 301 своеобразный

Автор mister_boy

Ответов: 3
Просмотров: 1282
Последний ответ 04.03.2015, 22:37:32
от mister_boy
Защита от хотлинка с помощью .htaccess

Автор drenls

Ответов: 2
Просмотров: 3452
Последний ответ 03.03.2015, 15:45:44
от leo78