Hi all. Let me first present the use-case :)
=== USE-CASE BEGIN === I have a number of <Directory></Directory> directives (via the .conf files), and each director has an alias for it. So, my server can present different stuff, in accordance with the URLS like :: http://127.0.0.1/alias1 http://127.0.0.1/alias2 ... ... http://127.0.0.1/aliasn Now, I desire to add authentication, whenever any user visits any of these directories/aliases/links, or any directories/aliases/llinks in their sub-domains. Thus, the ideal workflow desired is :: a) User enters in the browser, a URL like " http://127.0.0.1/alias1//deep/internal/url" b) He is AUTOMATICALLY re-directed to a login page, say " http://127.0.0.1/login.php" c) User enters the credentials, and presses the "login" button in login.php. d) User is then AUTOMATICALLY taken to " http://127.0.0.0.1/alias1/deep/internal/url" e) Thereafter, whenever the user enters into ANY URL (i.e. any directory/alias, and not just "alias1"), he should be taken directly to the url (withot requiring to enter the credentials again). Thus, my queries are :: i) Is the above workflow possible by merely using HTTPD, or some form of external proxy-software (like "squid") is required? ii) If it is indeed possible to achieve the above with just HTTPD, I will be grateful if you could let me know how to add redirections, so that any URL goes via the "login.php" in-between (of course, if the user has already authenticated once, he is taken directly to the URL). Note that I understand that to truly require only one-time authentication, I will be required to set up "cookies". My major query here is, as to how can we setup redirections in HTTPD in the way I have described (of course, if it is possible to do so, without requiring any external proxy-software) :) -- Regards, Ajay