Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 13.07.2009 Ostrzeżenie: (0%)
|
W googlach googlowałem i znalazłem wiele poradników ,nie stety dla mnie są nie zrozumiałe , Przykłady testowałem , nie stety nie wychodziło mi , nie wiem jak podawać poprawnie linki.
Wiec mam pytanie , jak zrobić aby link podawany w taki sposób: index.php?,1,edytory,win-hex,601 ( czy coś takiego podobnego) a odwoływał by się do pliku /1_edytory_win-hex_601.php Czy da się zrobić taki kodziak który wpisze raz do .htacess i sam będzie łapał wpisany adres index.php?,0,1,0,regulamin, a wyłapie plik 0_1_0_regulamin.php ? Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Prosze mnie nie odsyłać , bo mimo że jest to pewnie napisane ja tego nie zrozumie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Dla mnie musi to bys napisane po ludzku (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Coś na stylu : index.php=łapie1,łapie2,łapie3,łapie4, to " , " szuka jako " _ " i odczytuje łapie1_łapie2_łapie3_łapie4.php Za pomoc dziękuję (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) na googlowałem się i mam taki .htaccess Kod RewriteEngine on Options +FollowSymlinks RewriteRule /([^/\.]+)/?$ index.php?id=$1 [L] RewriteRule ^pliki/(.*) pliki.php?id=$1 # Menu Językowe RewriteRule ^en/(.*)$ $1?lang=en [NC,L] RewriteRule ^de/(.*)$ $1?lang=de [NC,L] RewriteRule ^cs/(.*)$ $1?lang=cs [NC,L] RewriteRule ^vu/(.*)$ $1?lang=vu [NC,L] #Inne rozumiem że : RewriteEngine on Options +FollowSymlinks RewriteRule /([^/\.]+)$ index.php?id=$1 [L] po wpisaniu index.php?id=regulamin , powinien się odwołać do mojastrona.pl/regulamin.php ? ;] RewriteRule ^pliki/(.*) pliki.php?id=$1 po wklepaniu pliki.php?id=pierdoly.php , powinien się odwałać do mojastrona.pl/pliki/pierdoly.oho ? ;] # Menu Językowe RewriteRule ^en/(.*)$ $1?lang=en [NC,L] Po wklapaniu mojastrona.pl/index.php?lang=en powinien lecieć do mojastrona.pl/en/index.php RewriteRule ^de/(.*)$ $1?lang=de [NC,L] j.w RewriteRule ^cs/(.*)$ $1?lang=cs [NC,L] j.w RewriteRule ^vu/(.*)$ $1?lang=vu [NC,L] j.w Gdzie moze być błąd? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował wosix 13.07.2009, 17:31:32 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 13.07.2009 Ostrzeżenie: (0%)
|
U mnie coś nie działa spróbowałem tak :
.htaccess RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/index.php.*$ RewriteRule ^pliki/([^/]+)/$ /pliki/index.php?cat=$1 [NC,QSA,L] index.php <?php $Category_Name = $_GET['cat']; $Category_Array = array( 'Spolszczenia' => '42', 'Cracki' => '37' ); $Category_ID = $Category_Array[$Category_Name]; ? przyczym wywałanie jest : /pliki/index.php?catid=42 , nie stety wyświetla się nic ;( Próbowałem tak: RewriteEngine On RewriteBase / RewriteRule ^regulamin.php$ /index.php?txtid=6 [NC,L] RewriteRule ^rep.php$ /index.php?txtid=12 [NC,L] po wklepaniu http://84.xxx.x.xx/index.php?txtid=12 Pojawia sie ciagle strona głowna.. i nic poza tym NIe zmienia adresu. N: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/index.php.*$ RewriteRule ^regulamin.php$ ?varid=6 [NC,L] RewriteRule ^zanim-zapiszesz.php$ ?varid=27 [NC,L] czy RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/index.php.*$ RewriteRule ^regulamin.php$ index.php?varid=6 [NC,L] RewriteRule ^zanim-zapiszesz.php$ index.php?varid=27 [NC,L] Nie działa! Pokazuje sie ta sama strona.... -.- Tak jak by odświerzało |
|
|
|
wosix mord_rewrite problem i pomoc Odczytywanie Pliku 13.07.2009, 16:00:39
erix Temat: ReWrite_Rule_ze_znakiem_zapytania_ 13.07.2009, 16:29:56
wosix Erix zasmuce cię , ale tamto też nie działa .... -... 13.07.2009, 19:03:49
erix Nie wierzę Ci na słowo; musiałeś coś zepsuć. 13.07.2009, 21:04:16
fifi209 Cytat(wosix @ 13.07.2009, 16:00:39 ) ... 14.07.2009, 00:21:09
wosix o Nie nie , twój kod pod żadnym pozorem i takie po... 14.07.2009, 09:35:16
erix A jak ma nie zmieniać, skoro kropka u Ciebie nie w... 14.07.2009, 15:33:52 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:46 |