ziedinjsh Posted September 20, 2014 Report Share Posted September 20, 2014 Sveiki.. Saskāros ar šādu problēmu: Options +FollowSymLinks -MultiViews RewriteEngine On RewriteRule ^reviews reviews.php RewriteRule ^about about.php RewriteRule ^([a-z]+)$ category.php?w=cat&cat=$1 RewriteRule ^([a-z]+)$ gallery.php?w=view&cat=$1 reviews, about un category.php strādā. atverot šādu adresi gallery.php?w=view&cat=cars, parādās albumi ar bildēm.. uzspiežot uz kādu no albūmiem, atveras konkrētā albuma bildes, ok.. tas strādā bez RewriteRule, bet kad meiģinu atvērt www.mansurl.lv/cars mistiskā veidā atveras pilnīgi visas bildes kas saistītas ar šo kategoriju, kapēc tā? Quote Link to comment Share on other sites More sharing options...
jurchiks Posted September 20, 2014 Report Share Posted September 20, 2014 Nosacījums pēdējiem diviem rūļiem ir identisks, velns viņu zin, kas tur notiek, bet tas nav pareizi. Pārtaisi pēdējo par kaut ko šādu: RewriteRule ^gallery/([a-z]+)$ gallery.php?w=view&cat=$1 Bet vispār šāda rūtošana ir ārkārtīgi nefleksabla. Quote Link to comment Share on other sites More sharing options...
Kasspars Posted September 20, 2014 Report Share Posted September 20, 2014 Pēdējie 2 RewriteRules tev ir vienādi Konkrēti šī daļa ---- ^([a-z]+)$ ---- Tas sanāk, ka vienmēr izpildīsies pēdējais RewriteRule ---- gallery.php?w=view&cat=$1 ---- ar flagu [L] var noterminēt visus pārējos rules, tobiš pateikt, ka tas ir pēdējais ruleko izpildīt ----- RewriteRule ^([a-z]+)$ category.php?w=cat&cat=$1 [L] ---- Tagad tev vienmēr izpildīsies category.php un nekad neizpildīsies gallery.php Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.