apache rewrite

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


Λίγο off topic αλλά δεν μπορώ να βρώ άκρη.

Χρησιμοποιώ το mod_rewrite με apache2. Το .htaccess είναι:

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]

Αν πάω http://localhost/aoua/albums τα βλέπω σωστά. Αν πάω 
http://localhost/aoua/albums/1 τότε φορτώνει την 
index.php?module=albums&id=1 αλλά υπάρχει πρόβλημα με τα js, images, css.

Συγκεκριμένα πάει να φορτώσει το jquery.js αλλά το καλεί ως: 
aoua/albums/jquery-1.2.js και επειδή φυσικά δεν υπάρχει φάκελος albums 
δεν φέρνει τίποτα.

Πώς γίνεται να παρακαμθεί αυτό; Νόμιζα ότι με το RewriteRule 
\.(css|jpe?g|png|html|gif|js|txt|ico) - [L] το request ΔΕΝ περνάει απο 
το rewrite.

Κάποια βοήθεια;

ευχαριστώ




More information about the Linux-greek-users mailing list