юни 5

Ето я и моята закуска какво ще кажете вкусно а ? :D

Закуска

май 14

По принцип не гледам Мюзик Айдъла заради едно същество от журито и не знам кои са участниците тази година. Днес съвсем случаино попаднах на въпросното видео, но коментара ми може да бъде само, че тва момченце много малко я би … де да дойде тая да ми говори така, а аз нека да и се радвам и да се държа културно. Наслаждавайте се на юмруците в тиквата !

май 14

От известно време се сдобих с ново име за блога, а именно crazythings dot net, това се случи благодарение на Васил Тошков на когото искам много да благодаря, че ме изтърпя толкова време :)

В последно време нямам настроение да пиша, но ще се постарая да наваксам доста интересни мисли които трябва да напиша ми се въртят в глава.

апр 24

Днес във форума на webmasters попаднах на тема за 1 билион клика малко смешничко прозвуча, но в момента съм като от рекламата на Вивател цъкам ли си цъкам :) бе много е зарибяващо опитайте и вие :) One Billion Clicks Project . Внивайте да не си прецакте мишкита обикновенно имала живот само 1-2 милиона клика :)

апр 3

От около 2 години съм регистрирал домейна varnaracing.net и от толкова аз и мои приятели умуваме за сайт който да е свързан с някои от интересите които ни свързват. След като от няколко седмици вече знаем какво точно искаме реших и да го стартирам върху един wordpress, тъй като ми хареса и създаде добро впечатление ползвайки го за пръв път за този блог. Та мога да кажа само ЧЕСТИТО :)

апр 1

Скоро в отдела ще имаме нов колега занимаващ се със SEO на сайтовете които разработваме и администрираме. Едно от първите му изисквания бе да се преобразуват връзките в текущите страници. Тоест досега бяха / и все още са :) / http://example.com/cgi-bin/index.cgi?param1=1&param2=2, а изискването е да са в така наречения seo friendly или slashed формат http://example.com/param1/1/param2/2. Тъй като начело с мен всички в отдела който оглавявам са непростимо мързеливи, когато се мисли нова идеология и структура на динамичен сайт стремежа е всичко да е максимално опростено и гъвкаво, за да може в бъдеще да се правят лесни промени, както и лесно поддържка. Това в случая доведе до някои неудобства, тъй като не искахме да променяме нищо по кода на страниците . На пръв поглед нещата изглеждат лесни, но изникнаха и следните въпроси :

  1. Различен брой и имена на параметри.
  2. Всички заявки отиват към един единствен скрипт /cgi-bin/index.cgi което не позволява други хитринки.
  3. Както казах вече се стрмим всичко да е универсално. Тоест гледах да избягаме варианта с 300 и по вече реда .htaccess файл .
  4. Други които не се сещам в момента, но излизаха постоянно в процеса на работа.

Решението на което се спрях в момента е следното :

В директивата <Directory> където се намират файловете за съответния домейн или вирутален хост се поставят опциите +FollowSymLinks и/или +SymLinksIfOwnerMatch, също и AllowOverride All . Във файла .htaccess добавяме :

#Включваме rewrite модула
RewriteEngine On
#Указваме базовата директория
RewriteBase /

#Пропускаме всички файлове с посочените разширения и поставяме условие да се отнася за заявки които не са файл или директория
RewriteCond %{REQUEST_FILENAME} !\.(css|jpg|gif|png|js)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Тук условието съвпада, ако имаме подаден само 1 параметър
RewriteCond $3 =”"
RewriteRule ^([^/]+)/([^/]+)[/&]?(.*)$ /cgi-bin/index.cgi?$1=$2

# Отново условията за файловите разширения и типа подадена заявка
RewriteCond %{REQUEST_FILENAME} !\.(css|jpg|gif|png|js)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Тук е интересното :) това условие съвпада независимо от броя подадени параметри и съответно премахва символите “?” и “&”
RewriteCond $3 !=”"
RewriteRule ^([^/]+)/([^/]+)[/&](.*)$ /cgi-bin/index.cgi?$3&$1=$2


При мен всичко сработи и в момента го тествам. Има още идеи, като например използваните на RewriteMap с която могат да се правят невероятни магии :) , при наличие на време ще опиша кое е крайното решение на което съм се спрял. Не претендирам да съм бил изчерпателен или безгрешен /това ми е първото ръководство/ , но бих се радвал на критики, мнения и препоръки.

мар 31

Още веднъж да ни е честита новата версия . След като разбрахме, че е излязъл новия, пресен и топъл Wordpress реших да обновявам и аз. Отново бях приятно изненадан колко бързо и лесно премина обновяването . Всичко което направих бе да дръпна последната /2.5/ версия на Wordpress след което последвах тези инструкции готово отне не по вече от 4-5 минути .

Вече съм нов :)

мар 31

Това ден ли е ?

Отдавна не бях идвал на работа в 10:40 .

След като 2 денонощия се заигравах с виртуализация и инсталалиране на линукс на един клиент съм решил да драсна кратка статия как се инсталира и настройва VMware, но преди това предполагам ще трябва да ми олегне малко, че в момента едва си задържам клепачите отворени.

Между другото честита да ни е новата версия на wordpress, както и на българската версия или българския превод не знам как е правилно :) скоро смятам да обновя до последна версия, но затова ще ми трябва малко подготовка и вътрешна нагласа :)

мар 29

От известно време наблюдавам SEO общността в България. От различни блогове и страници разбрах и за състезанието в което се съревновава и български тим. Макар и малко късно ви призовавам да сложите и вие по един линк към сайта на нашите момчете, бъдете патриоти ! А ето и връзка към статия от сайта seocontest2008 .

Помагаите с каквото можете :)

мар 28

Нямам думи … , но много се смях :)

« Previous Entries