and move everything after the first / to the “path” field.
so:
dst-host = www.myname.com
path = /widget.php
dst port = 80
Also - if your myname.com site is redirecting to use SSL, then walled garden won’t work, at least not this way. You’d need to add the IP address of your server and allow all sites on that IP.
RADIUS has nothing to do with this because it’s simply a way for sessions to be authenticated / authorized, but walled garden is something that happens before a user authenticates (unless you’re using MAC authentication).
The order of the entries in walled garden is important - if you have a rule which blocks the access and this rule comes before your allow rule, then the allow rule is never going to be reached in the chain.
Also - if you have a firewall rule that’s blocking the access, this could be the cause.
Try adding a rule which allows the IP address of the server via walled garden, and see if that works. If that works, then the site may be referencing other URLs for components and its those that are failing…