Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mod rewrite, niedzialajaca regula
gazelek
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 3
Dołączył: 28.02.2008

Ostrzeżenie: (0%)
-----


Na wstepie: mod rewrite na pewno jest wlaczone, bo wszystkie inne reguly dzialaja, za wyjatkiem tych dwoch:
Kod
RewriteRule ^rejestracja/([0-9])$ rejestracja.php?code=$1 [L]
RewriteRule ^wydarzenie/([^-])$ wydarzenie.php?id=$1[L]


Kod pliku rejestracja.php:
Kod
<?php
print "Oto kod: $_GET[code]";
?>

Po wpisaniu adresu http://localhost/~mojastrona/rejestracja/12345 powienienem dostac napis "Oto kod:12345", a otrzymuje "Oto kod:". Konstrukcja pliku wydarzenie.php jest analogiczna. Gdzie jest moj blad? Dodam, ze jesli regule skonstruuje np tak:
Kod
RewriteRule ^rejestracja,([0-9]).html$ rejestracja.php?code=$1 [L]

to wszystko dziala jak nalezy. Nie chce miec jednak takiej postaci jak powyzej, bo to wogole nie ma sensu, juz lepiej zostawic linki tak jak sa.... Pozdrawiam i dziekuje za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gazelek
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 3
Dołączył: 28.02.2008

Ostrzeżenie: (0%)
-----


Dzieki, ze Ci sie wogole chce...Szukalem jeszcze na wlasna reke i intryguje mnie ciagle, czemu regula z przecinkami dziala (opisalem powyzej) a z plotkami (/) za cholere :/ probowalem na zewnetrznym serwerze, tez lipa. Skopiowalem gotowe reguly z dzialajacej strony i nic. Jeszcze jedno mi sie nasuwa. Czy nie powinienem umiescic w drugiej linijce .htaccess czegos takiego:
Kod
RewriteBase /~mojastrona

? Chodzi o katalog, w ktorym zostala umieszczona strona.

Wyglada na to, ze na moim serwerze jest jakas nadrzedna regula. Jesli w adres poda sie localhost/rejestracja, to on przed .htaccess sprawdzi swoje reguly i dopisze na koncu '.php'. Nie wiem, chyba mi zostaja przecinki. Nie rozumiem wogole, czemu to nie chce dzialac, gdzie jest blad. Nawet gotowe, dzialajace, sprawdzone reguly sie sypia na moim WebServie 2.0...

Ten post edytował gazelek 3.08.2008, 17:34:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:44