Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: htaccess i wildcard
Forum PHP.pl > Forum > Serwery WWW > Apache
poh
Witam, mam hosting na linuxpl, gdzie jest możliwe podpięcie wildcardów dla subdomen. Niby wszystko działa, ale nim przedstawię problem to podam najpierw wpis w htaccessie

Kod
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.test\.pl [NC]
RewriteRule (.*) http://www.test.pl/index.php?var=%1 [R=301,L]

problem jest taki, że gdy wpiszę omnomn.test.pl to przekierowuje mnie jawnie na test.pl/index.php?var=omnomn . Czy nie powinno być tak, ze przekierowuje mnie na strone z patternu, ale zachowując pierwotny adres? tak jak np. tutaj
Kod
RewriteRule lista.html$ list.php

czyli wchodząc na test.pl/lista.html adres się zachowuje, ale wyświetlane jest list.php? proszę o pomoc bo nic z tego nie rozumiem
nospor
[R=301,L]
Sam ustawiles ze ma przekierowywac, a potem się dziwisz ze przekierowuje....
poh
Cytat(nospor @ 28.04.2013, 09:59:44 ) *
[R=301,L]
Sam ustawiles ze ma przekierowywac, a potem się dziwisz ze przekierowuje....

probowalem juz wczesniej bez R=301 i nie dzialalo, dlatego wkleilem pierwotna wersje. Tzn. fakt faktem, bez R, dalej jest ten sam efekt..
franki01
Trzecią linijkę zmień na:
Kod
RewriteRule (.*) index.php?var=%1


Serwer nie użyje protokołu http do zrobienia wewnętrznego przekierowania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.