При проверке сайта через Xenu на ошибки, массово выскакивает 403 ошибка (хотя если зайти по этим ссылкам через браузер, страницы открываются нормально).
Пошел посмотреть в логи сервера там вот такие ошибки:
Directory index forbidden by Options directive: /home/stas08/сайт/www/components/com_virtuemart/shop_image/product/
и такие ошибки
File does not exist: /home/stas08/сайт/www/components/com_virtuemart/shop_image/product/82248.jpg
Как я понимаю проблема кроется гдето в .htaccess, вот привожу текст из моего .htaccess:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
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},L]
Спасибо за помощь!
- 03.08.2013 12:38
- Регистрация: 22.07.2013
- Сообщений: 37
- Репутация: 1
- 03.08.2013 12:56
stas11, а если убрать все из файла htaccess - нормально все проходит? Если все будет нормально, попробуйте закомментировать строку (поставить перед ней #) - видимо в ней проблема - требует какую то http авторизацию. Хотя в этом я слабо разбираюсь, но первым делом проверил бы тут
Код:RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
- 05.08.2013 01:54
- Регистрация: 22.07.2013
- Сообщений: 37
- Репутация: 1
OKyJIucT, спасибо за совет сейчас пробую
чего-то пропустил еще часть кода из .htaccess (полный текст из моего файла):
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
#
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},L]
########## 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 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 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 - 05.08.2013 08:09
Запрещено построение списка файлов в директориях и отображение прямо в браузере. И правильно сделано (при отсутствии этой директивы и удачном стечении обстоятельств можно увидеть список скриптов в какой-нибудь папке). Указывается в конфиге апача, к вашему .htaccess не имеет отношения. Да, это вызывает 403-ю ошибку. Не совсем понятно, зачем xenu обращается по таким ссылкам... Никто в здравом уме не ходит по ним, поисковики тоже нет (если только явно где-нибудь не укажете).
А вот с этим надо разбираться. Ссылка на несуществующее изображение где-то явно указана.Спасибо сказали:
stas11(05.08.2013), - 05.08.2013 10:11
- Регистрация: 26.12.2011
- Сообщений: 148
- Репутация: 17
stas11,
была такая проблема с Joomla 1.7. Страницы нормально открывались, но роботы, собирающие карту сайта и робот Яндекса инексировали 10 страниц, после чего на все запросы сайт отдавал 403 ответ. Помогло отключение функций безопасности в настройках SEF404. Это у них типа защита от DDOS и т.п.Спасибо сказали:
stas11(05.08.2013), - 05.08.2013 10:14
- Регистрация: 14.10.2011
- Сообщений: 586
- Репутация: 77
Может это проблема в том что сервер блокировал работу ботов, если страниц много то обычное дело.
- 05.08.2013 14:37
- Регистрация: 22.07.2013
- Сообщений: 37
- Репутация: 1
xclsv,
Спасибо большое! Помогло отключение функции безопасности в Sef404!
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
MySQL ошибка хостинга lite-host, на сайте с движком Dle | Хостинг и Серверы | 2 | 05.06.2013 11:43 |
Помогите побороть творческий кризис | Вопросы от новичков | 23 | 15.04.2013 21:51 |
На сайте Trojan-Clicker.HTML.Agent.bt. Как побороть? | Вопросы от новичков | 10 | 30.01.2013 20:05 |
Ошибка в плагине WP - E-Commerce. Помогите | Web программирование | 2 | 08.08.2012 19:29 |
Ошибка RSS, помогите решить проблему | Софт, скрипты, сервисы | 5 | 10.08.2011 04:41 |