***************
*** 1076,1092 ****
  sub include_css {
      my $self = shift;
      my ($ccjs) = Jifty->find_plugin('Jifty::Plugin::CompressedCSSandJS');
      if ( $ccjs && $ccjs->css_enabled ) {
          $self->generate_css;
          $self->out(
-             '<link rel="stylesheet" type="text/css" href="/__jifty/css/'
              . __PACKAGE__->cached_css_digest . '.css" />'
          );
      }
      else {
          $self->out(
              '<link rel="stylesheet" type="text/css" '
-             . 'href="/static/css/main.css" />'
          );
      }
      
--- 1107,1124 ----
  sub include_css {
      my $self = shift;
      my ($ccjs) = Jifty->find_plugin('Jifty::Plugin::CompressedCSSandJS');
+     my $base = URI->new(Jifty->config->framework('Web')->{BaseURL})->path;
      if ( $ccjs && $ccjs->css_enabled ) {
          $self->generate_css;
          $self->out(
+             qq{<link rel="stylesheet" type="text/css" href="$base/__jifty/css/}
              . __PACKAGE__->cached_css_digest . '.css" />'
          );
      }
      else {
          $self->out(
              '<link rel="stylesheet" type="text/css" '
+             . 'href="$base/static/css/main.css" />'
          );
      }
      
***************
*** 1184,1192 ****
      # is returned.
      defined $self->call_trigger('include_javascript', @_) or return '';
  
      for my $file ( @{ __PACKAGE__->javascript_libs } ) {
          $self->out(
-             qq[<script type="text/javascript" src="/static/js/$file"></script>\n]
          );
      }
  
--- 1216,1225 ----
      # is returned.
      defined $self->call_trigger('include_javascript', @_) or return '';
  
+     my $base = URI->new(Jifty->config->framework('Web')->{BaseURL})->path;
      for my $file ( @{ __PACKAGE__->javascript_libs } ) {
          $self->out(
+             qq[<script type="text/javascript" src="$base/static/js/$file"></script>\n]
          );
      }
  
