Не працює перенаправлення

Форуми по лінійці Joomla 2.5.
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Не працює перенаправлення

Повідомлення nashamolod » 24 січня 2015, 19:18

Привіт.
На сайті не працює перенаправлення. А саме редіректи в .htaccess!
В загальній конфігурації параметр " Використовуйте обробку URL-адреси" включено.
Яка може бути причина?

Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 24 січня 2015, 21:38

Привет
А можно пример строки с редиректом
?
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 24 січня 2015, 22:22

Код: Виділити все

RewriteCond %{THE_REQUEST} ^.*http://www.karpatbud.if.ua/index.php
RewriteRule ^(.*)index.php$ http://www.karpatbud.if.ua/ [R=301,L]
Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 25 січня 2015, 00:05

В файле .htaccess открываем и перед строчкой Options +FollowSymLinks ставим символ #
И будет все работать
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 25 січня 2015, 08:27

Ось вміст файлу! Такого рядка в ньому немає!

Код: Виділити все

<Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 185.2.32.0/24
deny from 185.44.77.0/24
deny from 185.44.78.0/23

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
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

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


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.karpatbud.if.ua[NC]
RewriteRule ^(.*) http://karpatbud.if.ua/ [L,R=permanent]


RewriteCond %{THE_REQUEST} ^.*http://www.karpatbud.if.ua/index.php
RewriteRule ^(.*)index.php$ http://www.karpatbud.if.ua/ [R=301,L]



<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
</IfModule>

Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 25 січня 2015, 11:59

http://lelik.org.ua/podskazki/23-kak-ub ... oomla.html
Попробуйте проделать всё так же как по ссылке
Или добавить. Строку в файл
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 25 січня 2015, 13:01

Weblelik писав:http://lelik.org.ua/podskazki/23-kak-ubrat-index-php-iz-ssylki-v-joomla.html
Попробуйте проделать всё так же как по ссылке
Или добавить. Строку в файл
І без строки і з нею НЕ працює.
Жодних змін немає!
Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 25 січня 2015, 21:30

Скорей всего у вас не правильный .htaccess
попробуйте в файле заменить весь код на этот

Код: Виділити все

##
# @package      Joomla
# @copyright   Copyright (C) 2005 - 2012 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

## 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!
#
# 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 /
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.karpatbud.if.ua/$ [NC]
RewriteRule ^(.*)$ http://karpatbud.if.ua//$1 [R=301,L]



## 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 something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|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.

Востаннє редагувалось 25 січня 2015, 21:31 користувачем Weblelik, всього редагувалось 1 раз.
Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 25 січня 2015, 21:30

И в вашем примере вы редирект делали с www на www
это тоже проверьте

nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 26 січня 2015, 01:15

З Вашим htaccess змін ніяких.
На хостингу стоїть ще один сайт, то на ньому все працює.
ось вміст його htaccess

Код: Виділити все

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @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
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  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 %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.peregshool.if.ua [NC]
RewriteRule ^(.*) http://peregshool.if.ua/$1 [L,R=permanent]


RewriteCond %{THE_REQUEST} ^.*http://www.peregshool.if.ua/index.php
RewriteRule ^(.*)index.php$ http://www.peregshool.if.ua/$1 [R=301,L]
#
########## End - Joomla! core SEF Section


<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
</IfModule>

<Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 185.44.77.0/24
deny from 185.44.78.0/23
deny from 193.105.154.0/24
deny from 193.106.32.0/22
deny from 194.29.185.0/24
deny from 195.34.78.0/23
deny from 62.122.72.0/23
deny from 62.122.76.0/22
deny from 91.229.229.0/24
Пробував брати код з цього, але це не допомогло.
Weblelik
Користувач
Користувач
Повідомлень: 6
З нами з: 24 січня 2015, 21:36
Звідки: Украина

Re: Не працює перенаправлення

Повідомлення Weblelik » 26 січня 2015, 09:02

Тогда не смогу помочь, т к надо искать в чем причина
rogabob

Re: Не працює перенаправлення

Повідомлення rogabob » 31 січня 2015, 15:13

"web.config.txt" єдине що потребує уваги. пробуй перейменувати в web.config, а не у web.config.txt

nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 01 лютого 2015, 14:44

rogabob писав:"web.config.txt" єдине що потребує уваги. пробуй перейменувати в web.config, а не у web.config.txt
Жодних змін.
Дивина в тому,що на сервері стоять інші сайти і в них з ідентичними налаштуваннями все працює
rogabob

Re: Не працює перенаправлення

Повідомлення rogabob » 01 лютого 2015, 14:48

а ".htaccess" чи "htaccess"? також суттєво.
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 01 лютого 2015, 15:03

rogabob писав:а ".htaccess" чи "htaccess"? також суттєво.
.htaccess
rogabob

Re: Не працює перенаправлення

Повідомлення rogabob » 01 лютого 2015, 15:09

Код: Виділити все

Перенаправление URL
Выберите соответствующий вашему серверу (поддерживаются веб-серверы Apache и IIS7) модуль перенаправления ссылок. Модуль позволяет перехватывать URL, которые соответствуют определенным условиям и перенаправляют их как необходимо.

Вниманию пользователей веб-сервера Apache!
Прежде, чем включать эту опцию, переименуйте файл htaccess.txt в .htaccess. Обратите внимание, что имя файла .htaccess начинается с точки и не имеет расширения.

Вниманию пользователей веб-сервера IIS7!
Прежде, чем включать эту опцию, переименуйте файл web.config.txt в web.config и убедитесь, что у вас установлен модуль URL Rewrite для IIS7.
Так робив?

nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 02 лютого 2015, 15:39

rogabob писав:

Код: Виділити все

Перенаправление URL
Выберите соответствующий вашему серверу (поддерживаются веб-серверы Apache и IIS7) модуль перенаправления ссылок. Модуль позволяет перехватывать URL, которые соответствуют определенным условиям и перенаправляют их как необходимо.

Вниманию пользователей веб-сервера Apache!
Прежде, чем включать эту опцию, переименуйте файл htaccess.txt в .htaccess. Обратите внимание, что имя файла .htaccess начинается с точки и не имеет расширения.

Вниманию пользователей веб-сервера IIS7!
Прежде, чем включать эту опцию, переименуйте файл web.config.txt в web.config и убедитесь, что у вас установлен модуль URL Rewrite для IIS7.
Так робив?
Не допомагає.
Файли перейменовані, та ефекту немає.
rogabob

Re: Не працює перенаправлення

Повідомлення rogabob » 03 березня 2015, 11:05

nashamolod писав:
rogabob писав:

Код: Виділити все

Перенаправление URL
Выберите соответствующий вашему серверу (поддерживаются веб-серверы Apache и IIS7) модуль перенаправления ссылок. Модуль позволяет перехватывать URL, которые соответствуют определенным условиям и перенаправляют их как необходимо.

Вниманию пользователей веб-сервера Apache!
Прежде, чем включать эту опцию, переименуйте файл htaccess.txt в .htaccess. Обратите внимание, что имя файла .htaccess начинается с точки и не имеет расширения.

Вниманию пользователей веб-сервера IIS7!
Прежде, чем включать эту опцию, переименуйте файл web.config.txt в web.config и убедитесь, что у вас установлен модуль URL Rewrite для IIS7.
Так робив?
Не допомагає.
Файли перейменовані, та ефекту немає.
Ви вирішили свою проблему. Якщо так. Поділіться інформацією
nashamolod
Користувач
Користувач
Повідомлень: 13
З нами з: 30 січня 2012, 19:23

Re: Не працює перенаправлення

Повідомлення nashamolod » 25 березня 2015, 18:35

rogabob писав:
nashamolod писав:
rogabob писав:

Код: Виділити все

Перенаправление URL
Выберите соответствующий вашему серверу (поддерживаются веб-серверы Apache и IIS7) модуль перенаправления ссылок. Модуль позволяет перехватывать URL, которые соответствуют определенным условиям и перенаправляют их как необходимо.

Вниманию пользователей веб-сервера Apache!
Прежде, чем включать эту опцию, переименуйте файл htaccess.txt в .htaccess. Обратите внимание, что имя файла .htaccess начинается с точки и не имеет расширения.

Вниманию пользователей веб-сервера IIS7!
Прежде, чем включать эту опцию, переименуйте файл web.config.txt в web.config и убедитесь, что у вас установлен модуль URL Rewrite для IIS7.
Так робив?
Не допомагає.
Файли перейменовані, та ефекту немає.
Ви вирішили свою проблему. Якщо так. Поділіться інформацією
ні, питання актуальне!
Ангелина
Користувач
Користувач
Повідомлень: 1
З нами з: 29 червня 2015, 16:12
Звідки: Київ

Re: Не працює перенаправлення

Повідомлення Ангелина » 29 червня 2015, 16:27

Якщо вже тут мова зайшла про редирект, то задам своє питання: як вiдмiнити цей самий редирект? це взагалi зворотнiй процес? Якщо так, то чи обов’язково повнiстю перезагружати сайт?


  • Similar Topics
    Відповіді
    Перегляди
    Останнє повідомлення

Повернутись до “Joomla! 2.5”

Хто зараз онлайн

Зараз переглядають цей форум: 2 і 0 гостей