[users@httpd] rewrite not working inside alias

View: New views
4 Messages — Rating Filter:   Alert me  

[users@httpd] rewrite not working inside alias

by J. Bakshi-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello list,

I am running debian lenny box with apache2 and mod_rewrite enabled.  I
confirm that rewrite rules are working well with the default /var/www
directory which is my document root.   I have one more  config with
alias like

`````````````````````````````````````````````````
 Alias /personal/joydeep  /var/personal_work_area/joydeep

DocumentRoot  /var/personal_work_area/

        <Directory /var/personal_work_area/joydeep/>
                 DirectoryIndex index.php
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
````````````````````````````````````````````````````````````````

and the .htaccess is as below

`````````````````````````````````````````````
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^alice.html$ bob.html
``````````````````````````````````````````````

the page bob.html works fine. But when I visit alice.html  as
http://192.168.1.1/personal/joydeep/test/alice.html
it reports

``````````````
The requested URL /index.php was not found on this server.
```````````````````

Though the same thing work well under /var/www .  I am really confused
here. Could any one please enlighten me ? any mistake ?

Thanks for bearing with me.

---------------------------------------------------------------------
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: users-unsubscribe@...
   "   from the digest: users-digest-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: [users@httpd] rewrite not working inside alias

by Philip Wigg :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I think you need to look at:-

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritebase

Or just put the rewrite httpd.conf, you don't seem to require an .htaccess?

---------------------------------------------------------------------
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: users-unsubscribe@...
   "   from the digest: users-digest-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: [users@httpd] rewrite not working inside alias

by J. Bakshi-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Philip Wigg wrote:
> I think you need to look at:-
>
> http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritebase
>
> Or just put the rewrite httpd.conf, you don't seem to require an .htaccess?
>
>  
No luck :-(    I have put

````
RewriteBase  /var/personal_work_area/joydeep

````

at .htaccess but no success. I have also tried to put the same in apache
configuration as

````````````````
Alias /personal/joydeep /var/personal_work_area/joydeep

DocumentRoot /var/personal_work_area/

<Directory /var/personal_work_area/joydeep/>
DirectoryIndex index.php
Options Indexes FollowSymLinks MultiViews
RewriteBase  /var/personal_work_area/joydeep
AllowOverride All
Order allow,deny
allow from all
</Directory>
`````````````````````

failure :-(

 

---------------------------------------------------------------------
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: users-unsubscribe@...
   "   from the digest: users-digest-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: [users@httpd] rewrite not working inside alias

by Eric Covener :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Nov 11, 2009 at 10:11 PM, J. Bakshi <joydeep@...> wrote:

> Philip Wigg wrote:
>> I think you need to look at:-
>>
>> http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritebase
>>
>> Or just put the rewrite httpd.conf, you don't seem to require an .htaccess?
>>
>>
> No luck :-(    I have put
>
> ````
> RewriteBase  /var/personal_work_area/joydeep

It's a URL path, not a filesystem path.

--
Eric Covener
covener@...

---------------------------------------------------------------------
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: users-unsubscribe@...
   "   from the digest: users-digest-unsubscribe@...
For additional commands, e-mail: users-help@...