Ползваемост - за нас
Първия път беше експеримент, който реализирах неохотно преди година (или иначе казано блога на Борислав), След много врънкане направих наместо index.php?id=21 адреса на поста да е http://borislav/2004/12/21 или нещо подобно. Сега това прерастна в нещо като ежедневие за повечето проекти, в който ме забъркват.
Как става? Ами има изписани много неща по въпроса, в кратце с mod_rewrite под Apache, или с ISAPI_rewrite под IIS. А ако ви кефне може и с малко жонглиране с asp.net историите. Разбира се, нямам никакво намерение да ви занимавам с технически детайли - а по скоро да посоча ползите в реален проект - някои от тях неочаквани дори за самия мен.
Ден трети: Хората взеха да налучкват адресите на страниците от сайта. В повечето случаи - успещно.
Ден пети: слагането на връзки в съдържанието (то не е като един да го пише това съдържание) става лесно и забавно - наместо index.php?mainatamu=231412&handle=demo трябваше просто да напишеш demo.
Ден седми: Всъщност, на какво е писан сайта? Хм, е туй тате, никой не го знае. Е, или поне не се вижда разширението на файла. И това между другото.
Ден девети: валидация на get параметри за злонамерени хора просто няма, щото така или иначе regex-a пропуска само думи. Като пробваш да пишеш глупости, те праща на 404.
И не - не е било изискване от страна на клиента. Ама направете го ей тъй - от мерак. То така стават хубавите неща. Не повече от 2-3 часа да прегледате документация на _rewrite, и да поналучквате regex бунащината.
Октомври 18th, 2004 at 11:18 pm
абре аз това isapi_rewrite взех че го пробвах веднъж, ма то пък се оказа едно .ini, в което трябва да тъпча разни специални знаци
абе не става като за ламер като мене. затуй си карам с питанката и амперсандите
Октомври 19th, 2004 at 9:53 am
da, tva e gotino, ot godini go ima,no na malko mesta sym go vijdal v upotreba… dali ot strah ili neshto drugo (az lichno ot myrzel
)
Октомври 19th, 2004 at 10:30 am
Аха, аха! Ама се дърпаше отначало, нали! Ето, вече може да се каже, че и аз съм дал нещо за твоето израстване
(освен двуцифреното число манджи де, ама от тях не растеш особено)
Октомври 21st, 2004 at 10:00 am
За всички, които все пак решат да го пробват - малко код. Същия би трябвало да върви и под ISAPI:
RewriteEngine on
RewriteRule ^bo/([0-9]+)$ /bo/index.php?Arch=$1
RewriteRule ^bo/([0-9]*)/([0-9]*) /bo/index.php?Arch=$1&ItemID=$2
RewriteRule ^bo/([A-z]*)/([A-z]*)$ /bo/index.php?SpecRequest=$1$2
Октомври 26th, 2004 at 7:12 pm
Ами ти защо не го ползваш на твоя блог. Май оная история коминочистачът, комина му запушен?
Октомври 27th, 2004 at 4:38 pm
Оран Гутанович, много правилно. Аз от два месеца събирам душевна сила да пусна едно просто управление за връзки към сайтове, които гледам (ще попадне отдясно), и музиката, която ми върви. Сумарно работа за 3 - 4 часа, обаче - на. Обущаря децата са боси.