Форум сетевых администраторов
Показаны 23 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Короткие урл - возможно ли прикрутить? (http://netadmin.ws/forum/showthread.php?threadid=5341)


Помещено esergey 04-05-2003 в 01:06:

Короткие урл - возможно ли прикрутить?

Кто нибудь пробовал решить проблему с короткими урл?

__________________
Мой форум для программистов


Помещено goodvin 04-05-2003 в 01:10:

esergey

А в чем проблемма?
и что это за звери?
поподробнее плз


Помещено H-BOMB 04-05-2003 в 01:12:

что то я совсем не вьезжаю в чём суть проблемы и что за короткий урлы

__________________
пам парам пам пам


Помещено esergey 04-05-2003 в 01:24:

Суть проблемы в следующем. Имеем ссылку:
http://www.netadmin.ws/forum/showthread.php?s=&threadid=5341
с помощью mod_rewrita ее можно переделать в
http://www.netadmin.ws/forum/showthread-threadid-5341.html
Для чего это надо? Чтобы рамблер все проиндексировал.

__________________
Мой форум для программистов


Помещено goodvin 04-05-2003 в 01:28:

esergey
Да,можно(наверно )

но реврайт сильно грузит сервер
а так если надо хорошую доку по реврайту скину
но имхо,нестоит его юзать для этих целей
слишком часто ему придется перенаправлять,нагрузка будет большая
а хостеру это непонравится


Помещено polo 04-05-2003 в 02:34:

лучше использовать для этого отдельные скрипты, пример: http://archive.netadmin.ws. Еще был такой хак который делал то о чем ты говорил выше но его забракавали с головы до ног. Вся проблема в сессиях, если поисковику давать однуи туже страницу с разными урлами то рано или поздно попадешь в его черный список.

__________________
Всегда есть решение.


Помещено H-BOMB 04-05-2003 в 07:25:

polo а как заставить поисковики индексировать? они яндекс всёравно выдаёт не путь к архиву, а прямой путь к теме (( а другие вобще не видят. Хотя архив пашеи и настроен верно

__________________
пам парам пам пам


Помещено qwerty000 04-05-2003 в 09:09:

esergey

quote:
с помощью mod_rewrita ее можно переделать в
http://www.netadmin.ws/forum/showthread-threadid-5341.html
Можно, но придется, вроде, менять пути. Но это не точно.
polo
quote:
лучше использовать для этого отдельные скрипты
А как скрипт называется?

__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.


Помещено H-BOMB 04-05-2003 в 09:13:

qwerty000 archive hack в дампе имеетса. Может есть и ещё

__________________
пам парам пам пам


Помещено esergey 04-05-2003 в 16:05:

quote:
Первоначальное сообщение от goodvin
esergey
Да,можно(наверно )

но реврайт сильно грузит сервер
а так если надо хорошую доку по реврайту скину
но имхо,нестоит его юзать для этих целей
слишком часто ему придется перенаправлять,нагрузка будет большая
а хостеру это непонравится


Скинь, пожалста, evsergey@km.ru.
Первый раз слышу что модреврайт грузит сервер. Докажи.

__________________
Мой форум для программистов


Помещено H-BOMB 04-05-2003 в 16:22:

да и мне до кучи, h-bomb@pffclan.net

__________________
пам парам пам пам


Помещено esergey 04-05-2003 в 16:24:

quote:
Первоначальное сообщение от polo
лучше использовать для этого отдельные скрипты, пример: http://archive.netadmin.ws. Еще был такой хак который делал то о чем ты говорил выше но его забракавали с головы до ног. Вся проблема в сессиях, если поисковику давать однуи туже страницу с разными урлами то рано или поздно попадешь в его черный список.

Если можно выложи ссылочку на скрипт архив, хотя сама идея мне не очень.
Не подскажешь где найти скрипт, который все раскритиковали?
У вас в сессиях вроде после s= -ничего не стоит. Ð_то как то устанавливается?

__________________
Мой форум для программистов


Помещено Stdin 04-05-2003 в 16:37:

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


Помещено qwerty000 04-05-2003 в 16:56:

Stdin

quote:
Для того, чтобы тот же яндекс не индексировал название файлов вместе с сессиями, можно просто в скрипте сказать - что если это робот яндекса, то сессии не стартуют...и усё

Как?

__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.


Помещено H-BOMB 04-05-2003 в 17:43:

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

__________________
пам парам пам пам


Помещено goodvin 04-05-2003 в 18:41:

Ну во первых
реврайт очень сторого относится к любым ошибкам в коде
Многие ошибки приведут к бесконечной петле,и 100% загрузке сервера :-)

во вторых

обработка запроса сервером происходит в несколько этапов. Вкратце: сначала Apache обрабатывает URL, а затем ставит им в соответствие файлы. Беда в том, что обработка .htaccess происходит уже после обработки URL, поэтому чтобы обработать инструкции mod_rewrite корректно, Apache делает два раза одно и то же. Естественно, это сильно тормозит сервер.


Помещено Stdin 04-05-2003 в 19:02:

Насколько мне известно после запроса к Apache, web сервер сразу смотрит в папках .htaccess и найдя его, а в нем правила mod_rewrite парсит ссылки.
Нагрузку на сервер он конечно делает, но в принципе при корректно написанных правилах она не существенна.


Помещено Denveroid 04-05-2003 в 22:54:

quote:
Для того, чтобы тот же яндекс не индексировал название файлов вместе с сессиями, можно просто в скрипте сказать - что если это робот яндекса, то сессии не стартуют...и усё

Stdin, да. И делается это легко:

PHP:

// se check
 
$user_agent=strtolower($_SERVER['HTTP_USER_AGENT']
);
if (
strpos($user_agent, "googlebot")==true OR 
    
strpos($user_agent, "yandex")==true OR
    
strpos($user_agent, "stack")==true)
{
   unset(
$session['sessionhash']);
}


Советую всем это сделать. Для более правильной индексации поисковиками. Mod_rewrite я использовал. Но проблем достаточно много с этим. Лучше себе голову этим не забивать - нормальные поисковики умеют справлятся с такими URL's.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено esergey 05-05-2003 в 01:40:

Интересная идея не решающая вопрос. Яндекс и с сессиями прекрасно проиндексирует. А рамблер и без сессий не сможет. В этом и вопрос - чтобы оптимизировать для рамблера.

__________________
Мой форум для программистов


Помещено goodvin 05-05-2003 в 02:04:

esergey
А разве есть толк уделять особое внимания рамблеру?
имхо:Яндекс намного лучше
да и по статистеке яндексом пользуются для поиска чуть ли не в два раза больше людей
чем рамблером


Помещено Stdin 05-05-2003 в 10:59:

goodvin
Абсолютно с тобой согласен


Помещено Denveroid 05-05-2003 в 13:47:

esergey, сможет, плохо вы Ð_амблер знаете
mod_rewrite + приведенное выше решение = идеальное решение для любого поисковика.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено qwerty000 05-05-2003 в 14:57:

Denveroid
А кук вставлять этот PHP код.

__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.


Формат времени GMT. Текущее время 03:53.
Показаны 23 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.