diff --git a/shaargem.php b/shaargem.php index ce8e825..1b0e382 100644 --- a/shaargem.php +++ b/shaargem.php @@ -60,7 +60,7 @@ function shaargem_plugin_init($conf) */ function hook_shaargem_render_editlink($data) { - $ret=preg_match(",gemini://(.*)?/?(.*),", $data['link']['url'] ,$domain); + $ret=preg_match(",gemini://([\d\w\.\+\-@\:%._\~#=]+)/?,", $data['link']['url'] ,$domain); error_log("ret:".$ret); if ($ret)