Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess] .htacces RewriteRule zmienna o samych liczbach
Jazi
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Witam,
Zrobiłem w .htaccess coś takiego
Kod
RewriteRule ^profil/([0-9]+)$ index.php?index=profil&id=$1 [PT,L]

jednak jeśli wpisuje http://costam.pl/profil/x
to nie wyświetla się strona błędu. Jak to naprawić / zrobić ?
Powód edycji: [blooregard]: Dodałem tag do tematu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jazi
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Cytat(mlawnik @ 8.05.2010, 12:56:07 ) *
Witam,

No przecież jak wpiszesz zły adres to ci wyskoczy 404, więc o co chodzi?
Możesz jeszcze sprawdzać czy profil istnieje, a jeżeli nie dać:
  1. <?php
  2. header("HTTP/1.0 404 Not Found");
  3. ?>


Właśnie nie wyskoczy i pojawią się błędy z funkcji PHPowych i MySQLowych. Np. jeśli będzie takie zapytanie: SELECT * FROM x WHERE id = $_GET['id'], to wywali mi błąd w przypadku gdy $_GET['id'] będzie czymś innym niż liczbą.
Chcę to zrobić z poziomu .htaccess a nie PHP, dlatego zadaje pytanie o .htaccess (w końcu chyba do czegoś wyrażenia regularne służą w nim, nie?).
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 - 03:33