Обращение к несуществующему скрипту

12
Web-Silver
На сайте с 02.05.2007
Offline
256
#11

Можно ли избавиться вообще от ошибок типа:

1.

script not found or unable to stat

2.

client denied by server configuration
Shtogrin
На сайте с 02.11.2006
Offline
95
#12
Web-Silver:
[Tue Jan 15 10:08:48 2008] [error] [client IP_адрес] client denied by server configuration: /путь_к_папке/public_html/cgi-bin/gb/guest.pl

Все правильно, пусть пишет, на нагрузку это не влияет.

Дополнительная нагрузка как раз будет, когда вы начнете переправлять их на главную. Это специфический трафик, польза от него может быть, например, от количества показов баннеров.

Web-Silver:

Можно ли избавиться вообще от ошибок типа:

Пусть пишет, на то он и лог. Если перенаправите или отключите, то никогда не узнаете, что на самом деле происходит

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
V
На сайте с 15.02.2007
Offline
117
#13
Web-Silver:
Voznesensky, подскажите еще пожалуйста, как правильно это сделать для четырех папок сразу:

Лучше так.

#

RewriteEngine on

RewriteBase /cgi-bin/gb/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ http://www.site.ru/ [R=301,L]

RewriteBase /scripts/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ http://www.site.ru/ [R=301,L]

RewriteBase /catalog/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ http://www.site.ru/ [R=301,L]

RewriteBase /top/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ http://www.site.ru/ [R=301,L]

#

Web-Silver
На сайте с 02.05.2007
Offline
256
#14

Всем огромное спасибо за ответы!!!

Web-Silver
На сайте с 02.05.2007
Offline
256
#15

Shtogrin, у меня к Вам еще вопрос: а не проще ли оставить все как было и отдавать просто 404 ошибку? Или лучше закрыть, как Вы посоветовали?

P.S. В принципе, я так понимаю можно и 404 ошибку оставить...

Web-Silver
На сайте с 02.05.2007
Offline
256
#16

Хостер все-таки говорит что ошибка (см. мой первый пост) вызывает нагрузку на сервер, при этом на сайте отображается постоянно ошибка 503 Service Temporarily Unavailable. Для ее устранения нужно именно закрыть доступ к НЕсуществующему скрипту, вместо ошибки 404, которую по идее сейчас отдает сервер?

CL
На сайте с 11.02.2008
Offline
1
#17

Voznesensky

помогите пожалуйста, все сделал как вы написали,

при обращении к несуществующему скрипту перебрасывает на главную, но теперь при открытии главного домена так-же перебрасывает по кругу на главную, вобщем виснет, главная страница у меня index.php

может в htaccess нужно как-то указать теперь что index.php главная страница?

Web-Silver
На сайте с 02.05.2007
Offline
256
#18

CapsLock, сформулируйте пожалуйста еще раз свой запрос.

CL
На сайте с 11.02.2008
Offline
1
#19

Вобщем мне тоже нужно что-бы при обращении к несуществующему скрипту перебрасывало на главную страницу, сделал по предложенному коду в htaccess -


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://www.yoursite.ru/ [R=301,L]

теперь все работает с перенаправлением, но когда захожу на главную страницу сайта, сайт зависает, идет какое-то зацикливание. Вот как от этого избавится? От зацикливания..

Web-Silver
На сайте с 02.05.2007
Offline
256
#20

CapsLock, лучше просто отдавать 404 ошибку:

ErrorDocument 404 http://site.ru/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий