Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod rewrite
Forum PHP.pl > Forum > Serwery WWW
am123
Witam, prosiłbym o pomoc przy tłumaczeniu za pomocą mod rewrite (.htaccess) ciągu znków

ximg1.php?dane=01072007001

na

img-(tutaj dane).png (lub jpg)

oraz:

ximg2.php?dane=21111976004|1664208499|Admin|1

na

img-(tutaj dane gdzie "|"zamienione jest na "_").png (lub jpg)

Będę wdzięczny za pomoc.
TranceAddict
ximg1.php?dane=01072007001

img-(tutaj dane).png (lub jpg)

chyba tak

  1. <?php
  2. RewriteRule ^img-([^-]+).png$ ximg1.php?dane=$1 [L]
  3. ?>


ximg2.php?dane=21111976004|1664208499|Admin|1

na

img-(tutaj dane gdzie "|"zamienione jest na "_").png (lub jpg)

  1. <?php
  2. RewriteRule ^img-([^-]+)|([^-]+)|([^-]+)|([^-]+).png$ ximg1.php?dane=$1|$2|$3|$4 [L]
  3. ?>


szczerze to nie znam sie dobrze na rewrite haha.gif ale powinno dzialac
am123
Dziekuję, ale skoro to widze jest pomiędzy <? ?> to ma być wewnątrz pliku w php czy
w .htaccess ?

OK już łapię... wrzuciłem to w .htaccess i działa ale tylko Pierwsza wersja

Druga nie chodzi wywala błędy ALE:

ta druga powinna działać z ximg2 jak podałem

ximg2.php?dane=21111976004|1664208499|Admin|1

jednak zamiana w drugiej wersji ximg1.php?dane=$1|$2|$3|$4 [L] na
ximg2.php?dane=$1|$2|$3|$4 [L] nie pomogła...

i jak ją dodaję to wywala błędy i pierwsza także przestaje działać.

jak mam zrobić aby tłumaczyło (zmieniało) to linki z obu typów tzn. aby działało naraz:

RewriteRule ^img-([^-]+).png$ ximg1.php?dane=$1 [L]
RewriteRule ^img-([^-]+)|([^-]+)|([^-]+)|([^-]+).png$ ximg2.php?dane=$1|$2|$3|$4 [L]

jedno dla ximg.php drugie dla ximg2.php , w drugim może być zamiana na img2- oczywiście.

Dziękuję za pomoc.
TranceAddict
normalnie w .htaccess bez php tongue.gif dodalem kod zeby ladnie bylo aha i przed .png daj slash \

aaa i to ostatnie tak powinno byc

RewriteRule ^img-([^-]+)_([^-]+)_([^-]+)_([^-]+)\.png$ ximg1.php?dane=$1|$2|$3|$4 [L]
am123
Działa smile.gif

Dziękuję bardzo...

Oczywiście zamieniłem w drugiej lini ximg. na ximg2 i img- na img2-

Dziękuję jeszcze raz...

Jeszcze jedno:
na końcu ximg2.php generowana jest nazwa |Admin| oczywiście nazwa jest różna i w niej
występują polskie znaki - i tu się rozsypało smile.gif

Jak jeszcze przypisać zamianę znaków w htaccess ?

Ę ę Ó ó Ą ą Ś ś Ł ł Ż ż Ź ź Ć ć Ń ń

smile.gif
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.