![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Chodzi o to by server dał stronkę gdy url wygląda np. tak: stronka.com/tags/cos_tam zamiast: stronka.com/tags.php?show=cos_tam Już kiedyś o to pytałem: http://forum.php.pl/index.php?showtopic=87874&hl= I nawet się udało - bez zbędnych komplikacji. Gdy mam już plik w rodzaju tags.php to okazuje się, że bez zmian w .htaccess mogę dołożyć coś do url'a i to odczytać, więc nie ma problemu z url'em typu: stronka.com/tags/cos_tam Ale teraz próbuję to samo zrobić dla strony głównej, czyli: stronka.com/cos_tam gdzie "cos_tam" to kwerenda i jest zmienna, konkretnie jest to login usera. I nie wiem co teraz mam zrobić. Oczywiście ma się odpalić plik index.php który nastęnie zauważy że coś jest w url'u dodane - ale nie wiem jak skłonić apach'a by w ogóle otworzył plik index.php - coś pewnie muszę wstawić do .htaccess tak? Tylko co? Jeśli nadmiernie skomplikowałem to tutaj w skrócie: jest sobie index.php w katalogu głównym servera stronka.com - gdy user wpisze stronka.com/cos_tam w pasku adresu chcę by odpalił się index.php w owym katalogu głównym a z resztą sobie poradzę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat RewriteRule ^([a-z0-9]+)$ index.php?var=$1 No to też działa:) Moje działa być może w związku z jakimiś ustawieniami apacha - przekierowuje na "index.php/zmienna" i server nie pyskuje - daje tę stronę a w niej (w index.php) używam $_SERVER['PATH_INFO'] by wydobyć "zmienna" i jakoś tam działa. Tylko cały czas nie wiem po co ten + (plus) za ] - wziąłem go z przykładu usera webdicepl, ale co tam, jak na razie działa ... I tak oto po raz kolejny uniknąłem konieczności uczenia się wyrażeń regularnych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:08 |