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? 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
Archived
This topic is now archived and is closed to further replies.