//the goal is to allow a tag search if user hit /tag/my.tags.to.search //however, it returns a 403 instead of calling the function function autometa_menu($may_cache) { $items = array(); if($may_cache) { if(arg(0) == 'tag' && !is_null(arg(1))) { //arg(1) should be something like 'my.search.terms' $search_string = str_replace(".", " ", check_plain(arg(1))); $items[] = array('path' => 'tag/'. arg(1), 'title' => t('Learn more about'), 'callback' => 'autometa_search_tag', 'callback arguments' => array($search_string), 'access' => user_access('access content'), 'type' => MENU_CALLBACK, ); } } return $items; } /** Search Tag function */ function autometa_search_tag($keys) { return($keys);