Page 1 of 1

Vhosts - paths problem

PostPosted: 07. February 2010 17:20
by scathlock
Hello,
I have XAMPP 1.6.8. I tried to set up a vhost because I don't want to keep my projects in htdocs. The schema of httpd-vhosts.conf is below:

Code: Select all
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
DocumentRoot C:\xampp\htdocs
ServerName localhost
ServerAlias localhost www.localhost
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot D:\projects\prj1
ServerName prj1.localhost
ServerAlias prj1.localhost www.prj1.localhost
DirectoryIndex index.php
<Directory D:\projects\prj1>
    AllowOverride All
    Allow from All
</Directory>
</VirtualHost>


The problem is that browser can't find images and css because of paths - links are broken. They look like http://prj1.localhost\/forum.php or http://prj1.localhost\/img/pic.gif. When I delete the backslash links are OK.
Could You help me with this problem?

Re: Vhosts - paths problem

PostPosted: 08. February 2010 10:49
by LooseCannon
I think that the slashes in httpd-vhosts.conf should all be forwards, not backwards.

Blame Bill Gates for backslashes? ;)

Re: Vhosts - paths problem

PostPosted: 08. February 2010 14:37
by scathlock
Slashes or backslashes - there's no difference - it is not working correctly.

One more thing: I have two project and one of them (in pure php) doesn't work, but the other one in php framework works correctly.

Edit:
The problem occurs only in Firefox and Opera. IE and Chrome are OK...
What can I do to get things work under ff and opera?

Re: Vhosts - paths problem

PostPosted: 03. March 2010 20:41
by cthackers
i think it has nothing to do with the virtual hosts but with the way you load the files in the project (the src="" tags).