Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]URL w stylu katalogów, czyli stronka.com/john_smith
konrados
post
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ę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konrados
post
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)
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: 7.10.2025 - 14:08