Url Transforming HandyCache

4

Url transforming adalah aplikasi url rewriting atau kalau di dunia perl biasa disebut dengan storeurl.pl
nah untuk HandyCache juga bisa melakukan rewriting url dengan maksud untuk memperpendek url dinamis menjadi url statis agar supaya object tertentu dapat tersimpan dalam folder cache dan dapat diambil kembali jika ada permintaan dari klien atau isitilah kerennya HIT (bukan nama merk lho yah :p)

Situs yang saya transforming kali ini youtube suport range blip.tv vimeo.com (kumpulan video HD) own3d.tv videobb.com google chrome update firefox update sourceforge.net dan 4shared (khusus buat downloadnya saja)

(Khusus untuk rule youtube saat ini harus ada 3 rule otomatis triple cache hanya untuk satu object yg sama
Jika anda mau yang hanya satu rule silahkan message ke facebook dan tentunya tidak gratis)

URL TRANSFORMING (tinggal copas ke menu url transforming handycache)

#5#~#False#~#Reguler Expression edit by https://reges007.wordpress.com#~##~#False#~#False
#5#~#True#~#^[^/]*(youtube.com/videoplayback?).*(range=[^&]+).*?(id=[^&]+).*$#~#\1\3\2#~#False#~#True
#5#~#True#~#^[^/]*(youtube.com/videoplayback?)(.*&)?(id=[^&]+).*(range=[^&]+)#~#\1\3\4#~#False#~#True
#5#~#True#~#^[^/]*(youtube.com/videoplayback?)(.*&)?(id=[^&]+).*#~#\1\3.flv#~#False#~#True
#5#~#True#~#^[^/]*(video[0-9].(blip.tv/))([^&]+)/([^/?&]*).*#~#\2\4#~#False#~#True
#5#~#True#~#^[^/]*(av.vimeo.com/)([^&]+)/([^/?&]*).*#~#\1\3#~#False#~#True
#5#~#True#~#^[^/]*(own3d.tv/)(videos)/([^&]+)/([^/?&]*).*#~#\1\2\4#~#False#~#True
#5#~#True#~#^[^/]*(videobb.com/)(s.*)(v=[^&]+).*&(start=0)#~#\1\3.flv#~#False#~#True
#5#~#True#~#^[^/]*(pack.(google.com/)).*?(chrome)([^&]+)/*.*#~#\3\4#~#False#~#True
#5#~#True#~#^[^/].*?(firefox)([^&]+)/*.*#~#\1\2#~#False#~#True
#5#~#True#~#^[^/]*(dl.sourceforge.net/project/)([^&]+)/*.*#~#sourceforge/\2#~#False#~#True
#5#~#True#~#^[^/]*(4shared.com/download/)([^&]+)([a-zA-Z0-9-_]+)/([^/?&]*).*#~#\1\4#~#False#~#True

Jangan lupa khusus untuk youtube urutannya harus bener yah seperti code diatas yaitu posisi code yang ada range harus diatas!

Url Transforming

Url Transforming

SAVE TO CACHE DAN DON’T UPDATE
Untuk Youtube dan Videobb value codenya sama antara save to cache dan don’t update

youtube.com/videoplayback?
^[^/]*(videobb.com/s.*)(v=[^&]+).*&(start=0)

untuk blip.tv, vimeo.com, own3d.tv, google chrome, firefox, sourceforge, dan 4shared tinggal tambahkan ke rule general file extensi.
kalau gk tahu rule general file extensi silahkan contek rule whitelist no.2 lalu tambahkan rule bawah ini jika belum ada,INGAT jangan di taruh di whitelist tapi nyontek punyanya whitelist untuk di taruh di save to cache!

SAVE TO CACHE

.(mp4|m4v|flv|mar|exe|woff)(?|$)

DONT’T UPDATE khusus google chrome, videobb, sourceforge, 4shared dan font google woff

#5#~#True#~#^[^/]*(pack.(google.com/)).*?(chrome)([^&]+)#~##~##~#
#5#~#True#~#^[^/]*(videobb.com/s.*)(v=[^&]+)#~##~##~#
#5#~#True#~#^[^/]*(4shared.com/download/)([^&]+)([a-zA-Z0-9-_]+)/([^/?&]*)#~##~##~#
#5#~#True#~#.woff#~##~##~#

Selamat berkreasi 🙂

[Solved] An error occurred, please try again later – Youtube

33

error

error pada youtube dikarenakan cache yang masuk berupa potongan bytes


Beberapa terakhir hari ini kebetulan di tempat saya youtube sering banget mengalami Error
selidik punya selidik ternyata url pada video youtube berubah menjadi ada tambahan “range”
mencoba bertanya ke google ternyata penyakit seperti itu sudah sering terjadi lama, terakhir nemu artikel tahun 2009!.

Maka dari itu untuk handycache cukup menambahkan satu baris lagi rule url_transforming seperti ini

#5#~#True#~#^[^/]*(youtube.com/videoplayback?)(.*&)?(id=[^&]+).*(range=[^&]+)#~#134#~#False#~#True

add regex range pada url transforming untuk video youtube

add regex


jadi url_transforming tersebut akan menyimpan setiap potongan pada url youtube jika memakai “range=13-xxxxxx”
Berikut demo handycache dengan accept-ranges :