![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Jak za pomocą Mod_rewrite zrobić że jeśli ktoś wywoła stronę używając do tego np. takiego adresu http://moja_strona.pl/coś/index.php?id=1 i tam gdzie jest to coś to mogło by być cokolwiek innego bez dodawania kolejnej reguły do htaccess, ale tak żeby to działało tylko do plików np. php, inc, fnc. Pliki były by w głównym katalogu i to do nich by odnosiło a odpowiedni skrypt w PHP przeparsował by url i jeśli istnieje zawartość dla wirtualnego katalogu "coś" to by ją wyświetliło. Ten post edytował patryk9200 15.09.2009, 21:53:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Może jeszcze raz wyjaśnię bo namieszałem.
Mam stronę http://moja.pl/ . Zbudowałem jeden skrypt i chcę go wykorzystać również w wirtualnych katalogach. Bezpośrednie wpisanie takiego wirtualnego podkatalogu do .htaccess odpada, chociaż by dlatego że takie katalogi są tworzone przez PHP. Tzn. ktoś chce dodać nowy dział na stronę np. "sekretariat" to wtedy zapisuję do bazy danych, że taki dział powstał i teraz chcę aby do takich działów można było wchodzić tak: http://moja.pl/nazwa dzialu/ . Potem PHP odczytuje z jakiego podkatalogu dostano się na stronę i sprawdza czy taki podkatalog jest zarejestrowany w bazie, jeśli tak to wyświetla odpowiednią zawartość. mam taki problem, że nie mogło by to działać do prawdziwych podkatalogów tak żeby np. grafikę można było pobierać. Jest też taki problem, że musza działać dane przesłane metodą $_GET. Próbowałem sam zrobić ale nic nie wyszło próbowałem też wykorzystać ErrorDocument 404 ale nie interpretuje tego co jest po " / ". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:47 |