so if i understood well: RewriteBase http://my_ip_address/myroot/ RewriteRule ^(de|en|fr)/welcome/$ welcome/index.php?lang=$1 [L]
should work ? On Tue, Sep 16, 2008 at 7:18 PM, Eric Covener <[EMAIL PROTECTED]> wrote: > On Tue, Sep 16, 2008 at 1:11 PM, Alain Roger <[EMAIL PROTECTED]> wrote: > > Hi, > > > > i'm closed to succeed with RewriteRule, i just have 1 last issue > > when i use: > > RewriteRule ^(de|en|fr)/welcome/$ /welcome/index.php?lang=$1 [L] > > > > everything which looks like en/welcome will be rewritten > > /welcome/index.php?lang=en > > this works fine... i only have 1 problem. /welcome/... does not exist in > the > > current context. > > it exists only as http://my_ip_address/myroot/welcome/ > > > > so i tried to use RewriteBase /my_ip_address/myroot/ but without success. > > how can i redirect each rule to http://my_ip_address/myroot/ ? > > (without hardcoding each rewriterule as following: RewriteRule > > ^(de|en|fr)/welcome/$ > > http://my_ip_address/myroot/welcome/index.php?lang=$1 [L]) > > Your rules are in htaccess. if you drop the leading slash of your > replacement string, ti will be interpeted as relative to your > RewriteBase (but your RewriteBase can't just be made up, it has to be > the URL that got you there) > > > > -- > Eric Covener > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: [EMAIL PROTECTED] > " from the digest: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Alain ------------------------------------ Windows XP SP3 PostgreSQL 8.2.4 / MS SQL server 2005 Apache 2.2.4 PHP 5.2.4 C# 2005-2008