my settings.php has:
$base_url = 'http://localhost:8888/drupal'

and it all works except when using search.

But my immediate question is... I have existing links, such as About, and when hovering over the link, I see the url is http://localhost:8888/drupal/about.

However, when creating a new link, I don't want to hard-code "/drupal" in the url and just putting '/about' gives me a 404, not found.

Now, the existing link is in a secondary menu type but on the edit page, the path just shows "about" in blue, as link, so I can't grab a node # to try that.

Plus, I have selection rules that say content will be available if viewed on any of three domains.....but I am not able to add localhost:8888 to the domain module and so I'm wondering if that's the deal. But local dev has to allow for this somehow?