![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam taki oto problem: chce aby adres http://subdomena.domena.pl/aaa/bbbb/ccc_cccc_ccc powodował wywołanie adresu http://domena.pl/test.php mój zapis z .htaccess Kod RewriteRule ^(.+)\.domena\.pl/(.+)/(.+)/(.+)$ domena\.pl/test\.php niestety powyższy zapis nie działa, może ktoś wie gdzie mam błąd?? Ten post edytował Thomaz2008 19.05.2009, 14:49:28 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
A masz włączony WildCard na domenę?
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
w nazwa.pl chyba domyślnie powinien być włączony??
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie gdybaj, tylko sprawdź. Powinno być w panelu. Jeśli nie - mail do administracji, gdzie masz DNS.
Cytat niestety powyższy zapis nie działa, może ktoś wie gdzie mam błąd?? Nie działa, tzn? Nie znaleziono hosta, czy po prostu reguła nie działa? -------------------- ![]() 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: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Przy okazji: w adresie na który przepisujesz nie musisz escape'ować kropek, zamień więc "\." na "."
-------------------- Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok Wildcard jest włączony dla domeny
moja prowizorka : Kod RewriteEngine on RewriteRule .*\.(html|gif|jpg|png|css|js|ico|jpeg|swf) - [L] RewriteCond %{HTTP_HOST} ^www.domena.pl [or] RewriteCond %{HTTP_HOST} ^domena.pl RewriteRule (.*) http://domena.pl/index.html [R=301,L] RewriteRule .* test.php chce aby odwołanie www.domena.pl wywoływało plik index.html a wszystkie inne np http://subdomena.domena.pl/aaa/bbb/ccc_ccc wywoływało plik test.php jednak co jakiś czas wywala mi błęd 500 (nie zawsze), myśle żebłąd jest gdzieś w htaccess , może ktoś pomógłby mi przepisać powyższą komende na bardziej poprawną. Pozdrawiam |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat chce aby odwołanie www.domena.pl wywoływało plik index.html a wszystkie inne np http://subdomena.domena.pl/aaa/bbb/ccc_ccc wywoływało plik test.php Cytat jednak co jakiś czas wywala mi błęd 500 (nie zawsze) To jest cały htaccess? -------------------- ![]() 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
#8
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Troche to zawiłe opisze dokładniej
cały htacces wygląda tak Kod RewriteEngine on RewriteRule .*\.(html|gif|jpg|png|css|js|ico|jpeg|swf) - [L] RewriteCond %{HTTP_HOST} ^www.domena.pl [or] RewriteCond %{HTTP_HOST} ^domena.pl RewriteRule (.*) http://domena.pl/index.html [R=301,L] RewriteRule .* test.php cel: przy wywołaniu www.domena.pl lub domena.pl wyświetla sie plik index.html (zrobiłem przekierowanie 301 na adres http://domena.pl/index.html lecz to raczej najmniej poprawne rozwiązanie) przy wywołaniu wszystkich innych adresów (a szczególnie interesuje mnie adres typu http://subdomena.domena.pl/aaa/bbb/ccc_ccc) wyświetlały (wykonywały) plik test.php do tego służy odwołanie Kod RewriteRule .* test.php ale myśle że gryzie sie z tym Kod RewriteRule (.*) http://domena.pl/index.html [R=301,L] przez co powoduje błąd 500 oprogramowanie php sprawdzałem na localhoście i nie powoduje błędów więc wnioskuje że błąd jest w pliku .htacces Ten post edytował Thomaz2008 20.05.2009, 13:37:46 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
RewriteCond działają tylko dla najbliższego RewriteRule.
-------------------- ![]() 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: 23.06.2025 - 17:17 |