Oracle APEX introduced the friendly URLs feature in APEX 20.1. If you are not careful with your page naming conventions, this feature can cause a page rendering error of:  “Sorry, this page isn’t available.”

Friendly URLs will change the URL syntax in APEX.  Without it enabled, page links will load with the f?p=pageid syntax.  With it enabled, links will use the page alias defined for the page.

To check if you have friendly URLs turned on, go to Shared Components -> Application Definition Attributes -> Properties

The page alias can be found on any APEX page under the Identification header.  With friendly URLs enabled, the error will be shown if you have two or more pages with the same page alias name.

The most common way this can happen is from copying pages, renaming the page alias, and then forgetting that another page already has the same alias.  As soon as you turn friendly URLs off or change the page alias to a unique name, the error will no longer show.

 

Learn More

Requirements

  • APEX 20.1

Disclaimer:
We do not take responsibility for any unintended or unwanted consequences in your instance of Oracle, Oracle APEX, or related products as a result of reading our blogs or following our guides. Though the information is fully tested and generally safe to use, our lawyers really have a thing against admitting potential wrongdoing. If it makes you feel any better, one time I unplugged their USB mouse just a little bit, so it still looked like it was still plugged in. If I would have known the level of money people are willing to throw at fixing a simple computer issue, I would have started a computer troubleshooting company and spent my afternoons unplugging peripherals at local businesses.