Новости 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 Гость просматривают эту тему.
  • 177 Ответов
  • 95780 Просмотров
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: .htaccess
« Ответ #150 : 29.09.2012, 11:46:04 »
Выдает 500 ошибку

Код смотрели?
Спойлер
[свернуть]
*

tramb

  • Новичок
  • 7
  • 0 / 0
Re: htaccess
« Ответ #151 : 13.11.2012, 15:06:43 »
Добрый день!

помогите пожалуйста написать пару строк для .htaccess

1) необходимо чтобы: \index.html \index.php вели на site.com - тоесть сделать стартовой только site.com
2) www.site.com перенаправлял на site.com
3) сейчас у меня все страницы отображаются по разному, но показывает одно и тоже:
а) site.com\razdel\
б) site.com\razdel
в) site.com\razdel.html

Как сделать перенаправление, чтобы отображалось только site.com\razdel.html

4) Но при этом у меня на сайте есть страницы которые располагаются так - site.com\razdel\stranica.html - повлияют ли изменения из пункта 2 и 3 на отображение данных страниц?

5) если имеются внешние ссылки на страницы сайта вида - www.site.com\razdel.html и www.site.com\index.html-при переходе по ним не будет появляться ошибка 404, если сделать редирект как в пункте 1 и 2?

И последнее - у меня домен .рф

сам плохо разбираюсь, если что не понятно написал спрашивайте.
« Последнее редактирование: 13.11.2012, 20:58:20 от tramb »
*

miishl

  • Захожу иногда
  • 55
  • 0 / 0
Re: htaccess
« Ответ #152 : 14.11.2012, 14:09:02 »
Код смотрели?
Спойлер
[свернуть]
Да, смотрел

*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Re: htaccess
« Ответ #153 : 15.11.2012, 00:14:04 »
А если в htaccess прописать запрет со своим ip:

Order Deny,Allow
Deny from all
Allow from мой IP

Для меня сайт будет открыт? или нет?
*

tem_radov

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: htaccess
« Ответ #154 : 20.11.2012, 15:42:36 »
Здравствуйте.
Подскажите пожалуйсто в чём может быть проблема.
Добавил на сайт кнопку facebook "Мне нравится": кнопка нажимается, +1 добавляется, но в аккаунте фейсбука записи не оставляет. Пробовал на разных акаунтах.
Вот тут: http://developers.facebook.com/tools/debug

Выдаёт:
Critical Errors That Must Be Fixed
Could Not Follow Redirect:   URL requested a HTTP redirect, but it could not be followed.

Кто-дь знает в чём может быть проблема?
Спасибо!

Мой файл
Код
Options +Includes +FollowSymLinks -Indexes
AddHandler server-parsed .shtml
DirectoryIndex index.shtml index.htm index.php index.html
AddDefaultCharset utf-8
CookieTracking on
CookieExpires "1 years"



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


RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]

RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]

RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]

RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

RewriteRule .* index.php [F]



RewriteBase /


RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
*

Iryna

  • Новичок
  • 1
  • 0 / 0
Re: htaccess
« Ответ #155 : 09.12.2012, 22:51:47 »
Добрый день.
Помогите, пожалуйста. Я делаю сайт на Joomla. Все работало. Но после смены файла htaccess на .htaccess для ЧПУ. Моя галерея с фотографиями перестала работать. Фотографии не открываются. Как мне исправить это? Вот мой файл:

##
# @version $Id: htaccess.txt 21064 2011-04-03 22:12:19Z dextercowley $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension XML files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension XML files
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode data within the URL
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
########## End - Rewrite rules to block out some common exploits


########## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
########## End - Custom redirects


#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
########## End - Joomla! core SEF Section

Спасибо
*

Frontovik

  • Захожу иногда
  • 57
  • 1 / 0
Re: htaccess
« Ответ #156 : 18.02.2013, 16:57:10 »
День добрый!
Подскажите, пож-та, как в .htaccess сделать редирект к примеру с:
http://www.moy_sayt.ru/1-katalog/1-oborudovanie/1-material
http://www.moy_sayt.ru/1-katalog/6-oborudovanie/4-material
http://www.moy_sayt.ru/1-katalog/2-oborudovanie/7-material

на
http://www.moy_sayt.ru/1-oborudovanie/1-material
http://www.moy_sayt.ru/6-oborudovanie/4-material
http://www.moy_sayt.ru/2-oborudovanie/7-material

убрав ненужную промежуточную страницу /1-katalog/, для всех страниц с разным окончанием.

в .htaccess добавил вот это:
RewriteRule ^1-katalog/(.*)$ http://moy_sayt.ru/$1 [R=permanent,L]
но переадресации не происходит, к сожалению. вставил в конец файла .htaccess, может не туда вставил или не то прописал?
*

oleg-great

  • Захожу иногда
  • 50
  • 0 / 0
Re: htaccess
« Ответ #157 : 18.03.2013, 22:14:48 »
Парни, а можно сделать как нибудь так:
Код
#Запрет на доступ к файлам с несколькими расширениями:
<Files ~ "\.(conf|cfg|xml)$">
Deny from all
</Files>
но чтобы один файл XML был доступен, а точнее sitemap.xml.
А то при таком раскладе Google и Яндекс не могут получить доступ к нему.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: htaccess
« Ответ #158 : 23.04.2013, 12:09:48 »
а что сделать если при 400 ошибке не делается переадресация если ссылка виде http://site.ru/component/content/article/34-сайт%

т.е. на конце "%", в противном случии редирект делается т.к. прописанно ErrorDocument 400 index.php

Как лечить... просто есть один сайт откуда ссылки силаются на мой сайт, так у них атм глюк кокой-то что некоторым ссылкам прописывается на концы "%", возможно потому что ссылки у меян виде кирилицы....
*

Go-destroy

  • Захожу иногда
  • 221
  • 4 / 1
Re: htaccess
« Ответ #159 : 26.04.2013, 15:32:21 »
Поделюсь своим для 2.5х
Код
## Может быть закомментировано, если вызывает ошибку сервера.
Options +FollowSymLinks
##

## Включение mod_rewrite
RewriteEngine On
##

## Корневая директория
RewriteBase /
##

## Кодировки по умолчанию
AddDefaultCharset utf-8
##

## Редирект с WWW на без WWW
RewriteCond %{HTTP_HOST} ^www\.site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
##

## Редирект аресов с index.php на без index.php
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
##

## Редирект со слеша на без слеша
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
##

## Запрет листинга директорий
IndexIgnore *
Options -Indexes
##

## Настройки хостинга
php_value safe_mode 0
php_flag file_uploads 1
php_value display_errors 0
php_value register_globals 0
php_value output_buffering 0
php_value magic_quotes_gpc 1
php_value allow_url_fopen 0
php_flag magic_quotes_runtime 0
php_value upload_max_filesize 5M
##


## Правила обработки запросов для блокировки распространенных эксплоитов
RewriteCond %{QUERY_STRING} proc/self/environ [OR]
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_(en|de)code\(.*\) [OR]
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
##

## Блокирование прямого доступа к ядру
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} \.php|\.ini|\.xml [NC]
RewriteCond %{REQUEST_URI} \/components\/ [OR]
RewriteCond %{REQUEST_URI} ^\/includes\/|^\/administrator\/includes\/ [OR]
RewriteCond %{REQUEST_URI} \/language\/ [OR]
RewriteCond %{REQUEST_URI} \/libraries\/ [OR]
RewriteCond %{REQUEST_URI} \/modules\/ [OR]
RewriteCond %{REQUEST_URI} \/plugins\/ [OR]
RewriteCond %{REQUEST_URI} \/templates\/ [OR]
RewriteCond %{REQUEST_URI} \/cli\/
RewriteRule ^(.*)$ index.php [R=404,L]
##

## Блокирование MySQL инъекций
RewriteCond %{query_string} concat.*\( [NC,OR]
RewriteCond %{query_string} union.*select.*\( [NC,OR]
RewriteCond %{query_string} union.*all.*select [NC]
RewriteRule ^(.*)$ index.php [F,L]
##

## Блокировка файловых инъекций
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=http:// [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=(\.\.//?)+ [OR]
RewriteCond %{QUERY_STRING} [a-zA-Z0-9_]=/([a-z0-9_.]//?)+ [NC]
RewriteRule .* - [F]
##

## Запретит доступа к htaccess.txt, configuration.php и php.ini
RewriteRule ^(htaccess\.txt|configuration\.php-dist|php\.ini)$ - [F]
##

## Раздела SEF ядра Joomla!
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|raw|ini|zip|json|file|vcf))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
##

Если есть ошибки прошу поправить.

*

fmurat

  • Новичок
  • 1
  • 0 / 0
Re: htaccess
« Ответ #160 : 05.05.2013, 18:42:17 »
привет всем! как можно прописать htaccess чтобы все посетители определенного раздела сайта (мойсайт.ru/administrator/ и мойсайт.ru/wp-login.php) переправлялись например на главную страницу кроме разрешенных айпи. чтоб я мог попасть в админку Joomla для редактирования. если можно не просто ответ типа можно, а написать код для вставки. спасибо
*

dobedobedo

  • Новичок
  • 2
  • 0 / 0
Re: htaccess
« Ответ #161 : 28.06.2013, 04:58:17 »
Добрый день!
Можно ли как-то с помощью mod_rewrite сделать форвард с определённого url на внутреннюю страницу сайта?
Например:
все запросы вида http://example.com/addon/(.*) форвардить на http://example.com/addon.html?q=$1

Важно, что это должен быть именно forward, а не redirect!
*

dobedobedo

  • Новичок
  • 2
  • 0 / 0
Re: htaccess
« Ответ #162 : 28.06.2013, 08:52:26 »
Сам спросил - сам ответил.
Одним .htaccess не обойтись, там можно прописать правило форварда с адресов http://example.com/addon/(.*) на index.php?use_addon=1 (например), а в index.php добавить до вызова рутера что-то вроде if (isset($_REQUEST['use_addon'])) { $_SERVER['REQUEST_URI'] = '/addon.html'; }
Где /addon.html - alias страницы в Joomla.
*

prozak

  • Осваиваюсь на форуме
  • 30
  • 0 / 2
Re: htaccess
« Ответ #163 : 24.07.2013, 00:12:45 »
А как мне закрыть доступ для IP адреса в определенную категорию статей?
*

egorovv

  • Осваиваюсь на форуме
  • 35
  • 0 / 1
Re: htaccess
« Ответ #164 : 20.02.2014, 16:55:51 »
Хм, изменил свой .htaccess в соответствии с приведенным выше, реально ощущаю прирост скорости на сайте.
Интересно однако )
*

stelp

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: htaccess
« Ответ #165 : 16.03.2014, 11:22:00 »
Может не по теме но задам вопрос:
Вот мой .htaccess на 2.5:
##
# @package      Joomla
# @copyright   Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.
# @license      GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
##
#
#php_flag register_globals Off
#php_flag display_errors Off
#php_flag file_uploads On
#php_flag allow_url_fopen off
#php_flag magic_quotes_gpc On
#php_flag magic_quotes_runtime Off
#
##

## Mod_rewrite in use.
#
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
#
#RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,R,L]
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]
RewriteRule .*\.(gif|jpg)$ - [F]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$
RewriteRule ^inlined-in-foo\.(gif|jpg)$ - [F]
#
##

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
## End - Joomla! core SEF Section.
##
#
SetOutputFilter DEFLATE
Header set Expires "max-age=29030400, public"
Header unset ETag
FileETag None
#
ExpiresActive On
ExpiresDefault A600
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType text/plain A1200
ExpiresByType application/x-shockwave-flash A2592000
ExpiresByType video/x-flv A2592000
ExpiresByType application/pdf A2592000
ExpiresByType text/html A600
#
##

собирал интуитивно, спасибо форуму. Если есть ошибки- подскажите.
Сайт работает нормально, откравается, скорость возросла.
Вот токо Яндекс при проверки URL говорит ( HTTP-статус: Внутренняя ошибка сервера (500))
Индексация тоже пропала.
Все произошло после перехода с Joomla 1.5 на 2.5 и обновления VirtueMart.
Индексация тоже пропала. Из топа сайт вылетел.
Помогите вернуть сайт на прежнее место
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: htaccess
« Ответ #166 : 16.03.2014, 18:17:53 »
Спойлер
[свернуть]
Что то вы нагородили голубчик - по 2 раза одни и теже директивы прописываете, такое ощущение что вы свой собирали из кусков различных вариантов htaccess...
Лично у меня ваш сайт не открывается, да и не только у меня думаю...
Сначала разберитесь с назначением директив, а уж потом сочиняйте свой htaccess... (в помощь  - http://beget.ru/art_htaccess, http://htaccess.ru/)
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

jook_2014

  • Новичок
  • 2
  • 0 / 0
Re: htaccess
« Ответ #167 : 21.07.2014, 11:15:20 »
Здравствуйте!
Как правильно настроить .htaccess Joomla 1.5:
1-  для ограничения доступа к папкам сайта
2- ограничить загрузку файлов в папку "images" .gif .php

P.S. почитал форум, сделал такой .htaccess (код ниже) для папки "images" с правами доступа: "644" на файлы и "755" на папки. Поправьте меня, если в чем ошибаюсь.
Спойлер
[свернуть]
« Последнее редактирование: 21.07.2014, 23:15:07 от jook_2014 »
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: htaccess
« Ответ #168 : 09.09.2014, 20:13:31 »
Вопрос коротенький, кто в теме, пожалуйста подскажите как сделать.

Нужен редирект в htacess, чтобы все страницы, которые в ссылке содержат jelly_ed_pack.html перенаправляло на главную страницу сайта.

У меня какой-то бот плодит страницы 404, меняя окончание к этой ссылке. Не хочу создавать кучу ссылок в компоненте перенаправления Joomla, а просто решить вопрос посредством htacess.
*

oleg-great

  • Захожу иногда
  • 50
  • 0 / 0
Re: htaccess
« Ответ #169 : 05.12.2014, 10:55:10 »
Есть смысл добавлять в htaccess
Спойлер
[свернуть]

и не будет ли это конфликтовать с командой

Код
Order Deny, Allow
Allow from all
Deny from 000.000.000
Deny from 000.000.000

Есть польза от таких добавлений?

Код
# // Защита папки images от внедрения в нее вирусов
php_flag engine  off
RemoveHandler .phtml .php .php3 .php4 .php5 .php6 .phps
.cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml
AddType application/x-httpd-php-source .phtml .php .php3
.php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm
.fcgi .fpl .jsp .htm .html .wml
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: htaccess
« Ответ #170 : 05.12.2014, 18:23:19 »
Цитировать
// Защита папки images от внедрения в нее вирусов
Да стоит закрывать папки и не только изображений.
То что юзер-агенты и прочее то это зависит конкретно от вашего случая.
*

off_gk

  • Новичок
  • 3
  • 0 / 0
Re: htaccess
« Ответ #171 : 12.07.2015, 09:28:17 »
Есть сайт, редирект с www.domain.net на domain.net работает нормально
А вот в случае с www.domain.net/news и прочими редирект происходит не на domain.net/news, а на domain.net
Что это может быть?

Нужно чтобы с www.домен/страница перенаправляло на ту же страницу, на без www в домене.
Вот содержимое .htaccess, домен изменён.
Спойлер
[свернуть]
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: htaccess
« Ответ #172 : 12.07.2015, 10:03:54 »
А посмотреть выше, точки в регулярке нужно экранировать, чтоб не считались спецсимволом
Код
## Редирект с WWW на без WWW
RewriteCond %{HTTP_HOST} ^www\.site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
##
И удали лишнии RewriteBase /, оставь одну вверху #RewriteBase /
*

off_gk

  • Новичок
  • 3
  • 0 / 0
Re: htaccess
« Ответ #173 : 12.07.2015, 13:55:37 »
А посмотреть выше, точки в регулярке нужно экранировать, чтоб не считались спецсимволом
Код
## Редирект с WWW на без WWW
RewriteCond %{HTTP_HOST} ^www\.site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
##
И удали лишнии RewriteBase /, оставь одну вверху #RewriteBase /
RewriteBase / может находиться в любом месте и должен быть прописанным только один раз?
Пока что получилось добиться только нерабочего редиректа с www на non-www в сочетании с не работающим редиректом с www.domain.net/news на domain.net, теперь просто остаётся www.domain.net/news (что очевидно).

UPD:
Избавился от кривого редиректа после прочтения http://searchengines.guru/archive/index.php/t-787251.html
Цитировать
Код
<IfModule mod_rewrite.c>
RewriteEngine on #один раз пишется
RewriteBase / #и это тоже пишется один раз

#редирект домена должен находиться в самом вверху
#перед остальными редиректами
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule .* http://%1/$0 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) /$1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule mod_rewrite.c>
И замены прошлого кода на
Код
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Разместил как и советуется - вверху.
« Последнее редактирование: 14.07.2015, 16:25:20 от off_gk »
*

yalo

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Редирект всего раздела в.htaccesss
« Ответ #174 : 16.07.2015, 11:07:28 »
подскажите, вообще оно возможно или нет? сломала голову уже...

На сайте есть пункт меню (к нему привязан раздел-категории и соответственно материалы).
Этот пункт меню нужно закрыть.
А материалы все проиндексированы в поисковиках неплохо и вот теперь, после закрытия меню, естественно, выдают ошибку 404.

Как сделать редирект сразу ВСЕХ материалов раздела (пункта меню) на главную страницу сайта?
(второй дополнительный вопрос: а не на главную, а на другой пункт меню - возможно?)
Какая команда после RewriteEngine On?
*

Леонид

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: htaccess
« Ответ #175 : 10.04.2016, 08:40:16 »
Помогите, пожалуйста, разобраться с проблемой: в .htaccess прописываю редирект со старого адреса страницы на новый в виде:

Redirect /uslugi-po-montaju-pusku-i-naladke/tehnicheskoye-obcluzhivaniye.html http://sitename.ru/tehnicheskoye-obcluzhivaniye.html

Сайт вылетаетает с 500-й ошибкой. Убираю редирект - ошибки нет.
Помогите, пожалуйста, правильно прописать редирект, чтобы и редирект проходил, и сайт ошибку не выдавал.
Заранее спасибо.
*

AndreN

  • Захожу иногда
  • 55
  • 1 / 0
Re: htaccess
« Ответ #176 : 10.06.2016, 20:46:24 »
Сайт в Joomla 3 на русском и английском.

Настроено, чтобы при входе на сайт из стран СНГ, открывалась русская версия, с других стран - открывается английская версия.
В .htaccess код такой:

RewriteEngine on
# редирект на русскоязычную версию сайта для СНГ
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{HTTP:Accept-Language} (uk|az|am|by|kz|kg|md|ru|tj|tm|uz) [NC]
RewriteRule .* /ru/ [R=302,L]
# редирект на англоязычную версию сайта для всех остальных пользователей
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* http://сайт/en/ [R=301,L]

В меню сайта, кроме всего прочего, есть раздел "контакты". Для русской версии он один, для английской версии он другой.

Есть задача: Когда ходишь по русской версии сайта из Беларуси и заходишь в раздел "контакты", нужно чтобы открывался раздел "контакты" английской версии, а не русской.
Перепробовал разные варианты, но увы...

У кого-то есть идеи, как решить такую задачу?
Спасибо!
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: htaccess
« Ответ #177 : 10.04.2017, 14:10:57 »
Всем привет!

Помогите решить следующую проблему:
Нужно из ссылок вида https://rock-catalog.ru/M/72-metallica/songs, https://rock-catalog.ru/Q/2-queen/songs, https://rock-catalog.ru/V/77-van-halen/songs и т.п. убрать /songs

Т.е. сделать 301 редирект: было https://rock-catalog.ru/M/72-metallica/songs, а должно стать https://rock-catalog.ru/M/72-metallica и т.д.

По одной делать затруднительно, ссыл несколько тысяч. Поэтому нужно правило.


П.С. Разработчик, который порушил прежнюю структуру ссылок очень оригинально ответил http://www.joomlathat.com/support/music-collection/old-mc-version-urls


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

два файла htaccess

Автор panzerfater

Ответов: 0
Просмотров: 1692
Последний ответ 24.11.2017, 16:31:54
от panzerfater
Блокировка ботов в.htaccess

Автор mari_morozova

Ответов: 9
Просмотров: 7304
Последний ответ 15.07.2013, 17:39:33
от mari_morozova
htaccess

Автор Akksimo

Ответов: 1
Просмотров: 1279
Последний ответ 28.11.2012, 11:26:25
от draff
В чем ошибка синтаксиса .htaccess?

Автор Natali365

Ответов: 6
Просмотров: 2994
Последний ответ 20.09.2012, 16:53:21
от 01Kuzma
htaccess изменение url с get параметрами

Автор Nikolay

Ответов: 4
Просмотров: 4210
Последний ответ 27.04.2012, 09:52:04
от Nikolay