apache rewrite

Harris Kosmidhs hkosmidi at laboratorium.gr
Wed Apr 9 20:56:14 EEST 2008


Antonis Christofides wrote:
> On Wednesday 09 April 2008 16:24:07 Harris Kosmidhs wrote:
>> Antonis Christofides wrote:
>>>> RewriteEngine On
>>>> RewriteBase /aoua/
>>>> RewriteRule \.(css|jpe?g|png|html|gif|js|txt|ico) - [L]
>>>> RewriteRule ^albums/(.*)$ index.php?module=albums&id=$1 [L]
>>>> RewriteRule ^albums$ index.php?module=albums [L]
>>>>
>>>> Συγκεκριμένα πάει να φορτώσει το jquery.js αλλά το καλεί ως: 
>>>> aoua/albums/jquery-1.2.js και επειδή φυσικά δεν υπάρχει φάκελος albums 
>>>> δεν φέρνει τίποτα.
>>>>     
>>> Μπορείς να ελάμπορειτ αυτή την παράγραφο; Τι εννοείς "πάει να
>>> φορτώσει" και "καλεί ως";
>>>   
>> Έχω στο head ένα <script> για το Jquery και στα Logs δείχνει ότι αντι να 
>> το καλέσει από το http://localhost/aoua/jquery.js προσπαθεί να το 
>> καλέσει από το http://localhost/aoua/albums/jquery.js
> 
> Μπορείς να ελάμπορειτ; Τι ακριβώς λέει το <script>; <script
> src="jquery.js">; Σε ποιο log δείχνει το τι ζητάει; Στο access.log ή
> στο rewrite.log; Τι ακριβώς λέει μέσα το log; Αυτός που προσπαθεί "να
> το καλέσει" ποιος είναι; Ο web browser; Ή ο server;
> 
> 
> --
> linux-greek-users mailing list -- http://lists.hellug.gr

Κακώς δεν έγινα πιο αναλυτικός από την αρχή.

Ναι το script έχει src="jquery-1.2.js". Το log που το εμφανίζει είναι 
προφανώς το rewrite.log. Παραθέτω απόσπασμα από το log

127.0.0.1 - - [09/Apr/2008:20:52:27 +0300] 
[localhost/sid#8213268][rid#83adac8/initial] (3) [perdir 
/home/hkosmidi/public_html/web/aoua/] add path info postfix: 
/home/hkosmidi/public_html/web/aoua/albums -> 
/home/hkosmidi/public_html/web/aoua/albums/jquery-1.2.js
127.0.0.1 - - [09/Apr/2008:20:52:27 +0300] 
[localhost/sid#8213268][rid#83adac8/initial] (3) [perdir 
/home/hkosmidi/public_html/web/aoua/] strip per-dir prefix: 
/home/hkosmidi/public_html/web/aoua/albums/jquery-1.2.js -> 
albums/jquery-1.2.js
127.0.0.1 - - [09/Apr/2008:20:52:27 +0300] 
[localhost/sid#8213268][rid#83adac8/initial] (3) [perdir 
/home/hkosmidi/public_html/web/aoua/] applying pattern 
'^.*(\.css)|(\.jpg)|(\.png)|(\.html)|(\.gif)|(\.js)|(\.txt)|(\.ico)$' to 
uri 'albums/jquery-1.2.js'
127.0.0.1 - - [09/Apr/2008:20:52:27 +0300] 
[localhost/sid#8213268][rid#83adac8/initial] (1) [perdir 
/home/hkosmidi/public_html/web/aoua/] pass through 
/home/hkosmidi/public_html/web/aoua/albums




More information about the Linux-greek-users mailing list