Toms Posted March 20, 2006 Report Posted March 20, 2006 Options +FollowSymlinks RewriteEngine on RewriteRule ^(.+)$ http://domain.lv/?accessed=$1 Esmu visu dienu nocakarējis, izlasījis forumus/tutoriāļus, bet nekas nesanāk. Neredirektējas kā vajag un viss. Piemērs: Jebkuru lietotāja pieprasījumu (http://domain.lv/lapa/?gg5) pārvērst par http://domain.lv/?accessed=lapa/?gg5
Toms Posted March 20, 2006 Author Report Posted March 20, 2006 (edited) Man liekas, ka RewiteCond nemaz nav vajadzīgs... Skat kā domāju: RewriteRule ^[^c](.*) client.php?accessed=$1 [L] Kamēr adrese nesākas ar "c", tikmēr izpildīt RewriteRule. Jā, izpildās, bet šāda adrese: http://domain.lv/sggsg/?sdyy kļūst par http://domain.lv/client.php?accessed=ggsg/? Skatos, sggsg kļuvis par ggsg. Aiz jautājumzīmes arī nekā nav. Labi, nekas, es padomāju. RewriteRule ^[^c](.*)?(.*) client.php?accessed=c$1\%3F$2 [L] Tagad viss notiek, bet aiz jautājumzīmes tāpat nekas neparādās. Otrs mainīgais itkā nemaz nepastāvētu. (Šeit tiku galā ar to, ka "c" pazuda, manuāli pievienoju.) Tātad tagad problēma - Kā lai aiz jautājumzīmes piespiež parādīties otru mainīgo? Edited March 20, 2006 by Toms
Toms Posted March 21, 2006 Author Report Posted March 21, 2006 (edited) RewriteRule ^([^c])(.+)/?$ client.php?accessed=$1$2\%3F%{QUERY_STRING} [L] Ar šo viss strādā. Edited March 21, 2006 by Toms
Recommended Posts