Voznesensky

Рейтинг
117
Регистрация
15.02.2007

Обменялся, все чинно, благородно.

Есть проверенный сервис декомпиляции от китайцев, 5-ая версия тоже декомпилируется на ура, но понятно не бесплатно. Но лучше чтоб разработчики не пропадали ;)

Вобщем ничем не грозит. Главное чтоб на хостинге сам Zend был, но хостингов без него я что-то не припомню.

Borya:
Ну, судя по http://webmaster.ya.ru/ - это не просто АП :)
Скорее всего будет что-то интересное)

Боюсь Вы правы, это что-то действительно серьезное. Кое-где очень серьезный плюс, причем по тем ВЧ, которые не совсем нужны, прыжки аж по 20 позиций, но по всему остальному замечаю не детское падение. Ничего не остается кроме как ждать.

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]

#

Сделайте так:

#

RewriteEngine on

RewriteBase /cgi-bin/gb/

RewriteCond %{REQUEST_FILENAME} !-f

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

#

Теперь по запросу http://www.site.ru/cgi-bin/gb/flewkfewofjkiewrjgrieg.pl все должно уходить на основной сайт.

Web-Silver:
Ребята, а как лучше сделать?

Voznesensky, спасибо! Это будет относиться и к запрашиваемым картинкам (gif, например)?

Он будет так относится к любым отсутствующим файлам в заданной директории. Если файл отсутствует - редирект, при этом в лог ошибки не пишутся, естественно. Такую конструкцию обычно используют, дабы не разрастался лог ошибок из-за несуществующих запросов.

Можно прописать нечто подобное:

#

RewriteCond %{REQUEST_FILENAME} !-f

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

#

В данном случае, если файл скрипта физически отсутствует на сервере (любой файл), произойдет перенаправление на основной сайт.

Если что-то нужно сделать для конкретной папке, то можно использовать директиву:

#

RewriteBase /нужная_папка/

#

Ну да, было подобное, решил через mod_rewrite, в каждой папке суб...

Прописал примерно такое:

#

RewriteCond %{HTTP_HOST} ^sub-site.site.ru$ [OR]

RewriteCond %{HTTP_HOST} ^www.sub-site.site.ru$

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

#

Ну и ждал где-то с месяц результата, теперь вроде все ок...

kozlodoy:
Чето както все очень сурово :( Хорошего ничего.

Ды уж вроде не так все плохо, хотя хорошего тоже мало. Везде вялые подвижки +3 -3, как в прошлый АП, так и в этот. Новый сайт уже четвертую неделю в индекс не засасывается 😕

Всего: 523