![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pytanie.
Wpisałem do htaccessa linijke: RewriteRule ^([^.]*).html\?folder=([^.]*)$ index.php?file=$1&folder=$2 [L] chce aby np adres np xxx.html?folder=yyyy przekierować na: index.php?file=xxx&folder=yyyy no ale wspomniana regółka nie działa. Czy ejst tak że do mojej regółki dopasowywane jest tylko xxx.html ![]() no i inne pytanie mam regółke: RewriteRule ^([^.]*)/([^.]*)$ index.php?file=$1&folder=$2 [L] no i to działa ale tylko w połowie. jesli wpisze xxx/yyyy to apache mysli ze znajduje sie w folderze yyyy i wszystkie linki wzgledne sie psują. jak to zrobić ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 192 Pomógł: 13 Dołączył: 16.11.2007 Skąd: Żory Ostrzeżenie: (10%) ![]() ![]() |
Pytanie 1. Zamiast * daj + za nawiasem ], czyli powinno być tak: RewriteRule ^([^.]+).html\?folder=([^.]+)$ index.php?file=$1&folder=$2 [L]
Pytanie 2. Spróbuj umieścić po Rewrite Engine On, takie coś: Kod RewriteCond %{REQUEST_FILENAME} !-f Albo zastosuj się do pytania 1.
RewriteCond %{REQUEST_FILENAME} !-d -------------------- "Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci
30.01.2009 - Mój 100 post. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
mmmh coś nie pomogło.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
QUERY_STRING przez RewriteRule nie przeparsujesz: Temat: ReWrite_Rule_ze_znakiem_zapytania_
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
A co do podpuynktu 2 masz jakieś porady??
Ustawialem RewriteBase itp ale nic nie działa. Skrypt caly czas myśli ze znajduje się gdzie indziej, mozna to wogóle zrobić?? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat to apache mysli ze znajduje sie w folderze yyyy i wszystkie linki wzgledne sie psują. To już nie wina Apache, a przeglądarki. Zastosuj albo ścieżki bezwzględne, albo znacznik <base />. Polecam jednak ścieżki bezwzględne. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:08 |