Need to clean-up the URLs, not only to remove the .PHP extension from the URL, but also to provide page relevant URL to the respected page.
If an anonymous user(not registered or not logged-in) tries to enter the page that is to be shown to the logged-in user only via URL link, the user should get an error page for that.
For the above-mentioned problem we need to add custom htaccess file for 404 errors.
On the article page, the id and heading of the topic must be shown only with hiphen(-) inside it.
Requirements -