httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joshua Slive" <>
Subject Re: [users@httpd] Rewriting depending on access through subdomain
Date Fri, 13 Oct 2006 17:37:48 GMT
On 10/12/06, Hermann Kleister <> wrote:
> Hello,
> I have a shared hosting setup with one domain and a
> subdomain The document root of is
> /home/user1/ and the document root for
> lies within this, in
> /home/user/ A document in
> /home/user/, e.g. foo.html can thus be reached
> as and
> Now I want to rewrite documents
> under test/ using mod_rewrite but this leads to problems depending
> how e.g. foo.html is accessed.
> For the first case
> RewriteBase /test/
> Rewrite ^(.*)\.html$ $1-new.html [R=301, L]
> leads to success, for the second it needs to be
> RewriteBase /
> Rewrite ^(.*)\.html$ $1-new.html [R=301, L]
> How can I solve this for both cases?
> Note I dont have access to httpd.conf.

Forget RewriteBase for this application and construct a whole absolute
URL conditional on the accessed hostname.  For example:
RewriteCond %{HTTP_HOST} ^test [NC]
Rewrite .*/([^/]*)\.html$1-new.html [R=301,L]
Rewrite .*/([^/]*)\.html$1-new.html [R=301,L]

Even better, just redirect all requests to the canonical hostname for
the content.  It is a bad idea to have the same content accessible
under multiple URLs.


The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message