Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mod rewrite
am123
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


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.

Ten post edytował am123 16.04.2007, 18:31:05
Go to the top of the page
+Quote Post
TranceAddict
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował TranceAddict 16.04.2007, 18:56:23


--------------------
:P
Go to the top of the page
+Quote Post
am123
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


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.

Ten post edytował am123 16.04.2007, 19:42:53
Go to the top of the page
+Quote Post
TranceAddict
post
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


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]

Ten post edytował TranceAddict 16.04.2007, 19:36:11


--------------------
:P
Go to the top of the page
+Quote Post
am123
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.04.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:03