Originally Posted by j-ray
are the paths to the links that dont show relative to the index.html/index.php or whatever? Are there "index" files in your sites? There are a lot of ways to build websites so i think you could post some more info...
if there are "index" files point your browser exactly to their address and see whether this changes something. I experienced that this might make a difference in the past.
The file that is supposed to be shown is called "main.php" for the gallery one, and I'm not sure what it is for the blog. I'm using Serendipity, if that helps any. It almost seems like the main.php page points to a stylesheet or something that is not getting read. I can point my browser directly at that and I get the same result.
However if I add an alias to the default file from /etc/apache2/sites-available/
Alias /gallery /usr/share/gallery2
and then type this in the browser: photos.mysite.com/gallery everything works perfectly. Same with the blog.