so here is what works perfectly at work but not at home.
at home i get error message:

> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was unable
> to complete your request.
>
> Please contact the server administrator, [EMAIL PROTECTED] and inform them
> of the time the error occurred, and anything you might have done that may
> have caused the error.
>
> More information about this error may be available in the server error log.
>

where could be the problem ?


local .htaccess file:

Options +FollowSymlinks
> RewriteEngine on
>
> # allow to rewrite the base of RewriteRule
> RewriteBase /se_internet    #every rewrite rule are based on /se_internet
> virtual folder so on L:\Webserver\se\internet\ physical folder
>
> RewriteRule ^(de|en|fr)/welcome/$    welcome/index.php?lang=$1 [L]
>


and my httpd.conf file:

Alias /se_internet/ "L:/Webserver/se/internet/"
> <Directory "L:/Webserver/se/internet/">
>     #Options Indexes MultiViews
>     Options Indexes FollowSymLinks
>     AllowOverride All
>     Order allow,deny
>     Allow from all
> </Directory>
>

thanks a lot,

Al.

On Wed, Sep 17, 2008 at 10:41 AM, Alain Roger <[EMAIL PROTECTED]> wrote:

> I still no have been successful to make it works.
> any idea ?
>
>
>
> ---------- Forwarded message ----------
> From: Alain Roger <[EMAIL PROTECTED]>
> Date: Tue, Sep 16, 2008 at 7:32 PM
> Subject: Re: [EMAIL PROTECTED] close to success with RewriteRule
> To: users@httpd.apache.org
>
>
> this is what i have in my .htaccess file and it seems to be ok according to
> log:
> #.htaccess file
> Options +FollowSymlinks
> RewriteEngine on
> RewriteRule ^(de|en|fr)/welcome/$    welcome/index.php?lang=$1 [L]
>
> and in the log:
> init rewrite engine with requested uri /se_internet/en/welcome/
> pass through /se_internet/en/welcome/
> [perdir L:/Webserver/se/internet/] add path info postfix:
> L:/Webserver/se/internet/en -> L:/Webserver/se/internet/en/welcome/
> [perdir L:/Webserver/se/internet/] strip per-dir prefix:
> L:/Webserver/se/internet/en/welcome/ -> en/welcome/
> [perdir L:/Webserver/se/internet/] applying pattern '^(de|en|fr)/welcome/$'
> to uri 'en/welcome/'
> [perdir L:/Webserver/se/internet/] rewrite 'en/welcome/' ->
> 'welcome/index.php?lang=en'
> split uri=welcome/index.php?lang=en -> uri=welcome/index.php, args=lang=en
> [perdir L:/Webserver/se/internet/] add per-dir prefix: welcome/index.php ->
> L:/Webserver/se/internet/welcome/index.php
> [perdir L:/Webserver/se/internet/] internal redirect with
> L:/Webserver/se/internet/welcome/index.php [INTERNAL REDIRECT]
> init rewrite engine with requested uri
> L:/Webserver/se/internet/welcome/index.php
> pass through L:/Webserver/se/internet/welcome/index.php
>
>
> however i get error message:
> Bad Request
> Your browser sent a request that this server could not understand.
>
> my welcome/index.php really and physically exists inside the folder
> "L:/Webserver/se/internet/"
> so what am i doing wrong ?
> :-(
>
> thx.
>



-- 
Alain
------------------------------------
Windows XP SP3
PostgreSQL 8.2.4 / MS SQL server 2005
Apache 2.2.4
PHP 5.2.4
C# 2005-2008

Reply via email to