C
crsbuilds
Guest
Ok I am trying to set my document root to a subdirectory using the vhost.conf file like mentioned in older threads, but to no avail. I get an error telling me I can not put document root there? I was successful at using a redirect instead, but this makes it so the sub directory is visible in the url. Which I did not want.
This is what I placed in vhost.conf file:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteMap lowercase int:tolower
# First make sure we add www. if it wasn't specified
RewriteCond %{HTTP_HOST} !^www.webdesignerchris.com$
RewriteCond %{HTTP_HOST} ^webdesignerchris.com$
RewriteRule ^/(.*) http://www.webdesignerchris.com/$2 [R=301,L]
# Now redirect the domain's docroot to a specific folder /CMS
RewriteCond %{REQUEST_URI} ^/
RewriteCond %{REQUEST_URI} !/crsbuilds
RewriteRule (.*) http://www.webdesignerchris.com/crsbuilds [R,L]
</IfModule>
#DocumentRoot /var/www/vhosts/webdesignerchris.com/httpdocs/crsbuilds
I am using centos 5 & plesk 9.3 The commented line above is what I tried first, but gave me the error. I think because the doc root was already declared back at the httpd.include file toward the top and the include for vhost.conf is at the bottom?
Anyway Probably a newbie question but hey thats what I am =)
Thanks in advance
This is what I placed in vhost.conf file:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteMap lowercase int:tolower
# First make sure we add www. if it wasn't specified
RewriteCond %{HTTP_HOST} !^www.webdesignerchris.com$
RewriteCond %{HTTP_HOST} ^webdesignerchris.com$
RewriteRule ^/(.*) http://www.webdesignerchris.com/$2 [R=301,L]
# Now redirect the domain's docroot to a specific folder /CMS
RewriteCond %{REQUEST_URI} ^/
RewriteCond %{REQUEST_URI} !/crsbuilds
RewriteRule (.*) http://www.webdesignerchris.com/crsbuilds [R,L]
</IfModule>
#DocumentRoot /var/www/vhosts/webdesignerchris.com/httpdocs/crsbuilds
I am using centos 5 & plesk 9.3 The commented line above is what I tried first, but gave me the error. I think because the doc root was already declared back at the httpd.include file toward the top and the include for vhost.conf is at the bottom?
Anyway Probably a newbie question but hey thats what I am =)
Thanks in advance