תחליף מבחינת הסדר את
RewriteRule ^(.*)$ index.php?act=$1 [L]
ואת
]
RewriteRule ^(.*)/([0-9]+)$ index.php?act=$1&cat=$2 [L]
הסיבה היא שהשרת קורא את הקובץ מלמעלה למטה - דבר ראשון הוא רואה את השורה:
PHP קוד:
RewriteRule ^(.*)$ index.php?act=$1 [L]
וזה מתאים ל
הכל.