Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]RewriteRule dwa takie same ciągi a inne zmienne
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Obecnie mam RW w takiej postaci:

Kod
RewriteRule ^dom-([a-z0-9]+)-(view)-([a-z0-9]+)-([a-z0-9]+)-([a-z0-9]+)$ /index?$1=$2&vro=$3&numm=$4&sid=$5


rozchodzi mi się o &numm, minowicie chciałbym budować link w takiej samej formie, ale dodatkowo dla &numm2, czyli zapisałbym to:

Kod
RewriteRule ^dom-([a-z0-9]+)-(view)-([a-z0-9]+)-([a-z0-9]+)-([a-z0-9]+)$ /index?$1=$2&vro=$3&numm=$4&sid=$5
RewriteRule ^dom-([a-z0-9]+)-(view)-([a-z0-9]+)-([a-z0-9]+)-([a-z0-9]+)$ /index?$1=$2&vro=$3&numm2=$4&sid=$5


Jednak taki motyw się po prostu gryzie ... Można to jakoś rozwiązać?

Ten post edytował !*! 7.01.2009, 19:41:39
Go to the top of the page
+Quote Post
zulus
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


No niestety linki musi coś odróżniać. Np daj dom2, inaczej dla rewrite to jeden i ten sam URL
Go to the top of the page
+Quote Post
Axexis
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


Nie mam pojęcia po co dwa takie same chcesz zrobić. Wytłumacz to nam d;
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


budowa pliku podglądu jest tak skonstruowana że zmienia się tylko &numm na &numm2 i od tego zależne jest wyświetlanie strony, dlatego budowa linku jest identyczna. Będę musiał to przerobić, choć szkoda że są takie ograniczenia.
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ograniczenia? Przecież to logiczne - jak serwer ma odróżnić, co miałeś na myśli pisząc regułkę? (co poeta miał na myśli) Z Twojego zapisu wyszła tautologia...

Identyczny zapis do Twojego, ale działający wyglądałby tak:
Kod
RewriteRule ^dom-([a-z0-9]+)-(view)-([a-z0-9]+)-([a-z0-9]+)-([a-z0-9]+)$ /index?$1=$2&vro=$3&numm=$4&numm2=$4&sid=$5

Nie wiem, czy o to Ci chodziło, czy chcesz może dwa skrypty po sobie odpalać... Jeśli to drugie, to przez mod_rewrite tego nie zrobisz...
Go to the top of the page
+Quote Post

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: 3.10.2025 - 23:53