![]() |
Показаны 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
А в чем проблемма?
и что это за звери?
поподробнее плз 
что то я совсем не вьезжаю в чём суть проблемы и что за короткий урлы
__________________
пам парам пам пам 
Суть проблемы в следующем. Имеем ссылку:
http://www.netadmin.ws/forum/showthread.php?s=&threadid=5341
с помощью mod_rewrita ее можно переделать в
http://www.netadmin.ws/forum/showthread-threadid-5341.html
Для чего это надо? Чтобы рамблер все проиндексировал.
__________________
Мой форум для программистов
esergey
Да,можно(наверно
)
но реврайт сильно грузит сервер
а так если надо хорошую доку по реврайту скину
но имхо,нестоит его юзать для этих целей
слишком часто ему придется перенаправлять,нагрузка будет большая
а хостеру это непонравится 
лучше использовать для этого отдельные скрипты, пример: http://archive.netadmin.ws. Еще был такой хак который делал то о чем ты говорил выше но его забракавали с головы до ног. Вся проблема в сессиях, если поисковику давать однуи туже страницу с разными урлами то рано или поздно попадешь в его черный список.
__________________
Всегда есть решение.
polo а как заставить поисковики индексировать? они яндекс всёравно выдаёт не путь к архиву, а прямой путь к теме (( а другие вобще не видят. Хотя архив пашеи и настроен верно
__________________
пам парам пам пам 
esergey
quote:Можно, но придется, вроде, менять пути. Но это не точно.
с помощью mod_rewrita ее можно переделать в
http://www.netadmin.ws/forum/showthread-threadid-5341.html
quote:А как скрипт называется?
лучше использовать для этого отдельные скрипты
__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.
qwerty000 archive hack в дампе имеетса. Может есть и ещё
__________________
пам парам пам пам 
quote:
Первоначальное сообщение от goodvin
esergey
Да,можно(наверно)
но реврайт сильно грузит сервер
а так если надо хорошую доку по реврайту скину
но имхо,нестоит его юзать для этих целей
слишком часто ему придется перенаправлять,нагрузка будет большая
а хостеру это непонравится![]()
__________________
Мой форум для программистов
да и мне до кучи, h-bomb@pffclan.net
__________________
пам парам пам пам 
quote:
Первоначальное сообщение от polo
лучше использовать для этого отдельные скрипты, пример: http://archive.netadmin.ws. Еще был такой хак который делал то о чем ты говорил выше но его забракавали с головы до ног. Вся проблема в сессиях, если поисковику давать однуи туже страницу с разными урлами то рано или поздно попадешь в его черный список.
__________________
Мой форум для программистов
Для того, чтобы тот же яндекс не индексировал название файлов вместе с сессиями, можно просто в скрипте сказать - что если это робот яндекса, то сессии не стартуют...и усё 
Stdin
quote:
Для того, чтобы тот же яндекс не индексировал название файлов вместе с сессиями, можно просто в скрипте сказать - что если это робот яндекса, то сессии не стартуют...и усё
__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.
Stdin он вобще говорит, что бы убрать ссесии, в смысле что бы они не светились в заголовке урла
__________________
пам парам пам пам 
Ну во первых
реврайт очень сторого относится к любым ошибкам в коде
Многие ошибки приведут к бесконечной петле,и 100% загрузке сервера :-)
во вторых
обработка запроса сервером происходит в несколько этапов. Вкратце: сначала Apache обрабатывает URL, а затем ставит им в соответствие файлы. Беда в том, что обработка .htaccess происходит уже после обработки URL, поэтому чтобы обработать инструкции mod_rewrite корректно, Apache делает два раза одно и то же. Естественно, это сильно тормозит сервер.
Насколько мне известно после запроса к Apache, web сервер сразу смотрит в папках .htaccess и найдя его, а в нем правила mod_rewrite парсит ссылки.
Нагрузку на сервер он конечно делает, но в принципе при корректно написанных правилах она не существенна.
quote:
Для того, чтобы тот же яндекс не индексировал название файлов вместе с сессиями, можно просто в скрипте сказать - что если это робот яндекса, то сессии не стартуют...и усё
// 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']);
}
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Интересная идея не решающая вопрос. Яндекс и с сессиями прекрасно проиндексирует. А рамблер и без сессий не сможет. В этом и вопрос - чтобы оптимизировать для рамблера.
__________________
Мой форум для программистов
esergey
А разве есть толк уделять особое внимания рамблеру?
имхо:Яндекс намного лучше
да и по статистеке яндексом пользуются для поиска чуть ли не в два раза больше людей
чем рамблером 
goodvin
Абсолютно с тобой согласен
esergey, сможет, плохо вы Ð_амблер знаете
mod_rewrite + приведенное выше решение = идеальное решение для любого поисковика.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
А кук вставлять этот PHP код.
__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.
| Формат времени GMT. Текущее время 03:53. | Показаны 23 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.