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