ziedinjsh Posted September 20, 2014 Report 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
jurchiks Posted September 20, 2014 Report 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
Kasspars Posted September 20, 2014 Report 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
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.