Подкаст WebDev #1 «mod_rewrite»

Вчора записай 1й випуск подкасту «WebDev».
Але оскільки в мене вдома інтернету немає ще з вечора середи (тоді вимикали світло на пару годин і сервер нашої мережі банально не ввімкнули…) тому цей випуск я викладаю лише в п’ятницю вранці.

В цьому випуску йдеться про mod_rewrite. Записувся він на мікрофон, що йшов в комплекті з веб-камерою. Цим самим мікрофоном ми записували подкаст «За піффком»
Пілотний випуск WebDev я записував на плеєр iRiver T60, але якість запису на ньому набагато гірша…

Приклади для mod_rewrite:

  • Порівняння звичайної адреси та створеної за допомогою mod_rewrite
    http://site.ua/index.php?module_id=books&genre_id=proza&book_id=245
    http://site.ua/books/proza/245/
  • Типова адреса, створена за допомогою технології CGI
    http://site.ua/cgi-bin/index.cgi?module_id=books&genre_id=proza&book_id=245
  • Приклад інструкцій в моїй галереї
    RewriteEngine on
    RewriteRule ^(.*)gallery/([0-9]+)_([0-9]+)_([0-9\-]+)/([0-9]+)$ $1gallery.php?gallery=$2_$3_$4&photo=$5
  • Переадресація з www.mrgall.com на mrgall.com (детальніше — Бути чи не бути субдомену www)
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^mrgall\.com
    RewriteRule (.*) http://mrgall.com/$1 [R=301,L]

Адреси, що згадуються в подкасті:

Коментарі

LaSet
LaSet
11.07.2008, 14:30

подкаст про mod_rewrite це язик можна зламати ;)

думаю сам код це не сфера подкастів, можливо краще робити відкасти де показувати монітор+коментарі

п.с. звук дуже слабенький вийшов

MrGALL
MrGALL
11.07.2008, 14:36

LaSet, мета цього подкасту була розкати про mod_rewrite, а не навчити писати рег-експи))
Напевне я трохи перестарався з кодом, наступного разу спробую більше теорії розказати, а не практики.
Ну а звук… Напевне поки не куплю більш-менш нормальний мікрофон зробити кращий звук напевне не вийде…

Станіслав
Станіслав
12.07.2008, 05:54

Молодець. Пізнавально. Продовжуй.

[...] «Веб розробка». Звук цього разу набагато кращий, ніж минулого разу (відвідання мінікемпу про подкастинґ не пройшло марно [...]

podarok
podarok
02.08.2008, 20:03

щойно спробував підписатись в iTunes
не паше!
Хоча можливо треба регатись в iTunes Store …

До речі, погоджусь із LaSet – або відеокаст робити в випадках складних кодів, або все ж намагатись простіше розповідати, в розрахунку на звичайну користувацьку аудиторію, а не на людей, які в цьому і так шарять. Це лише моя думка!

MrGALL
MrGALL
04.08.2008, 12:09

Я зареєстрований в iTunes Store, тому і додав туди свій подкаст.
Cкоріше за все без реєстрації підписуватися на подкасти з каталогу iTunes Store не можна, спробуй просто додати в iTunes rss-стрічку подкасту.

Щодо складності — я спробую розповідати простіше))

Андрій
Андрій
21.05.2009, 10:02

Допоможіть, не працює наступне привило.
Потрібно
http://proba.ua2/11/index.php?id=1
переробити на
http://proba.ua2/11/index/01.html
Пишу
Options +FollowSymLinks
RewriteEngine On
RewriteBase /11/
RewriteRule ^index/([0-9]+).html$ index.php?id=$1
Чому не працює ? Apache2

Ваш Коментар