larreh Posted January 28, 2009 Share Posted January 28, 2009 I'm running Apache 2.2 on Windows Vista. The following is from my httpd.conf file: DocumentRoot "C:/Apache/htdocs" <IfModule alias_module> Alias /quickstart /www/QuickStart/public </IfModule> <Directory /www/QuickStart/public> AllowOverride FileInfo Order allow,deny Allow from all </Directory> The following is from my .htaccess file, located in "C:/www/QuickStart/public": RewriteEngine On RewriteBase /quickstart RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ /index.php [NC,L] The server is rewriting urls, but it's pointing to the doc root, not the aliased directory. If I take out the line: RewriteBase /quickstart And modify the last line to: RewriteRule ^.*$ /quickstart/index.php [NC,L] Then it redirects to my aliased directory (like I want it to). I suppose I can make do with that, but I'd prefer to be doing it the "right" way. Any suggestions? Quote Link to comment https://forums.phpfreaks.com/topic/142759-rewritebase-with-an-alias-outside-of-document-root/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.