Przyjazne linki - mod_rewrite itd., Jak napisać skrypt/klase/funkcje, która ułatwi tworzenie linków |
Przyjazne linki - mod_rewrite itd., Jak napisać skrypt/klase/funkcje, która ułatwi tworzenie linków |
26.07.2008, 14:57:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%) |
Witam
Tak jak opisałem w temacie. Potrzebuje/chciałbym napisać skrypt, który będzie tworzył mi automatycznie linki po dodaniu np. artykułu do bazy danych. Wiem jak to mniej więcej zrobić, tzn. zamienić litery polskie na litery bez ogonków oraz spacje na _ i taki tytuł zapisać do .htacces. Problem mam właśnie z tym zapisem jak to zrobić. Myślałem nad czymś w stylu, że zawartość pliku htacces będę przechowywał w bazie danych, i klikając np. na link "generuj htacces" zapisywałbym tą zawartość do pliku. Jest to jednak bardzo niewygodne rozwiązanie. Najlepiej byłoby aby link działał od razu po dodaniu danego artykułu do bazy danych. Czy ktoś ma jakiś pomysł? Jak robicie przyjazne linki na Waszych stronach? Ten post edytował MOniToR 26.07.2008, 14:58:18 -------------------- |
|
|
26.07.2008, 15:00:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) |
request_uri / path_info etc.
dopisywanie tego do htaccess to jakaś paranoja. -------------------- |
|
|
27.07.2008, 01:47:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
przykladowo
zamiast: art.php?id=52 dajesz: art52_bardzo_ciekawy_artykul.html Jak? htaccess: art([0-9]{1,10})_[a-z\_\-A-Z]{1,30}\.html art.php?id=$1 oczywiście dodaj sobie takie rzeczy jak rewriterule itd.. odrazu mówie że w tym biegły nie jestem i do tego dodaj output buffering a na nim zamieniaj linki jakoś automatycznie(by w html był link typu art1_bdb.html) OCZYWISCIE MOWIE TUTAJ NA PRZYKAŁDACH! Pozdrawiam -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 02:57 |