It is possible to GENERIC method to point a webpage to a different page when the page doesn't have extension specified without physically redirecting the consumer towards the actual URL?

e.g.  points to  points to points to points to 

Maybe this is exactly what you'll need:

RewriteCond %{REQUEST_URI} !^/(public)(.*)$ [NC]
RewriteRule ^(.*)$ /public/$1 [L]


Add this RewriteCond to check on to have an extension:

RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$

yes , it can be done by rewrite rules but you need to know something about URL or some conditions about this to avoid rewritting other Web addresses.

for instance rewrite rule for the given URL is:

RewriteRule ^auth/(.*)$  public/auth/$1 [L]
RewriteRule  ^$   public [L]