fix regex to support for non english letters like arabic example: // http://domain.com/dance/الرقص-العربي Route::add( '/([\d\w\._]+)/([\p{L}\d\-]+)', function($cat, $slug) { // do something });