On Thu, Jun 21, 2012 at 12:18:12PM +0200, Martin Kletzander wrote:
Error 404 page had relative paths specified for both the image and
stylesheets which caused a problem when requested URL included a
subfolder (e.g.
http://libvirt.org/asdf/asdf ). This patch corrects
this behaviour.
---
docs/404.html.in | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/docs/404.html.in b/docs/404.html.in
index 9363871..66e4c14 100644
--- a/docs/404.html.in
+++ b/docs/404.html.in
@@ -1,5 +1,8 @@
<?xml version="1.0"?>
<html>
+ <head>
+ <link rel="stylesheet" type="text/css"
href="/main.css" />
+ </head>
The page.xsl already generates a <head> section with a <link> element.
What you need todo is fix site.xsl to use '/' as the href_base. In
fact if we just used '/' as href_base, then we can remove the
subsite.xsl entirely.
<body>
<h1>404 page not found</h1>
@@ -15,7 +18,7 @@
</ul>
<p class="image">
- <img src="libvirtLogo404.png" alt="libvirt Logo"/>
+ <img src="/libvirtLogo404.png" alt="libvirt Logo"/>
</p>
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|