diff --git a/generate-pac.sh b/generate-pac.sh index 7a02e3e..d4524c9 100755 --- a/generate-pac.sh +++ b/generate-pac.sh @@ -70,6 +70,9 @@ echo " if (domains.length < 10) return \"DIRECT\"; // list is broken else shost = host.replace(/(.+)\.([^.]+\.[^.]+$)/, \"\$2\"); + // remove leading www + shost = shost.replace(/^www\.(.+)/, \"\$1\"); + var curdomain = shost.match(/(.*)\\.([^.]+\$)/); if (!curdomain || !curdomain[2]) {return \"DIRECT\";} var curhost = curdomain[1];