mod_rewrite - jak zrobić? |
mod_rewrite - jak zrobić? |
27.08.2008, 12:22:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) |
Jakoś nie mogę zrozumieś mod_rewrite. Chciał bym, aby wszystko co się znajdzie po adresie mojej strony (np. strona.pl/abc.fg/vpd/rdf) pobierane było to zmiennej GET czyli w tym przypadku $_GET['id']='abc.fg/vpd/rdf';.
Mógł bym to zrobićnormalnie przez strona.pl/?id=abc.fg/vpd/rdf ale tak będzie źle. Jak to zrobić?? Ma niby coś takiego ale nie wiem czy zadziała. Chcę również aby w były akceptowane wszystkie znaki. RewriteRule ^d([0-9]+)$ ?id=$1 Ten post edytował radmistrz2 27.08.2008, 12:30:20 |
|
|
27.08.2008, 12:29:01
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Kod RewriteEngine On
RewriteRule (.*) index.php?id=$1 [L] -------------------- |
|
|
27.08.2008, 12:30:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Kod RewriteEngine on RewriteRule ^(.+)$ index.php?id=$1 [L] [edit] Kolega mnie ubiegł Ten post edytował sowiq 27.08.2008, 12:31:17 |
|
|
27.08.2008, 12:39:59
Post
#4
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) |
nie bardzo to działa. Dałem do .htaccess to co napisałeś, do skryptu echo $_GET['id']; a w adresie wpisuję http://mp3ki.eu/pobierz/jakasstrona.pl/file.exe
|
|
|
27.08.2008, 12:49:15
Post
#5
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
zrób print_r($_SERVER);
-------------------- |
|
|
27.08.2008, 15:34:04
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Kod RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php?id=$1 [L] To działa. |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 14:08 |