Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przyjazne linki - mod_rewrite itd.
Forum PHP.pl > Forum > PHP
MOniToR
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?
nrm
request_uri / path_info etc.

dopisywanie tego do htaccess to jakaś paranoja.
dadexix
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.