Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Kod RewriteRule ^([a-z]{2}+)/([a-z0-9_]+)$ /index.php?lang=$1&article=$2 działa na zasadzie: Kod http://domena.com/pl/jakisTAMwyraz pierwsza reguła po domenie jest to wersja językowa serwisu, jednak jak zrobić żeby w przypadku jej braku, buła możliwa dalsza nawigacja po serwisie? Kod http://domena.com/jakisTAMwyraz Idealny przykład działania ma apple... Kod http://www.apple.com/pl/ipad/ios4/ http://www.apple.com/ipad/ios4/ i działa w obu przypadkach. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat To nie ma znaczenia, w obu przypadkach działa tak samo źle. Poza tym nie rozumiem dlaczego jako pierwszy ciąg mam dać .* skoro chodzi tylko o pierwszą pozycje. Kolejność ma znaczenie, bo w przypadku:
URL pasujący do drugiego wzorca, będzie pasował - w rzeczywistości - również i do pierwszego. Dlatego kolejność jest istotna. A z palca klepiąc, strzelam w takiej postaci:
Cytat Idealny przykład działania ma apple... To już jest serwis takiego kalibru, że raczej ma to już na poziomie kontrolera aplikacji rozwiązane. |
|
|
|
!*! [inne]RewriteRule opcjonalna wersja językowa 15.03.2011, 19:05:20
r4xz KodRewriteEngine on
RewriteCond %{REQUEST_FILENAM... 15.03.2011, 20:19:37
!*! r4xz nie bardzo rozumiem...
KodRewriteRule ^... 16.03.2011, 10:45:36
erix Ok, ale w jakiej kolejności? 16.03.2011, 11:22:31
!*! To nie ma znaczenia, w obu przypadkach działa tak ... 16.03.2011, 12:13:25
webdice Nie chce mi się testować, ale powinno działać.
[P... 16.03.2011, 15:57:31 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 14:09 |