Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]htaccess maskowanie adresu
Forum PHP.pl > Forum > Przedszkole
mazyl
Witam! mam problem z maskowaniem adresu, mianowicie chciałbym by konkretna subdomena przenosiła użytkownika na konkretny adres w domenie głównej, ale dalej była widoczna jako adres w przeglądarce.
aktualnie uzyskałem taki kod:
  1. RewriteBase /
  2. RewriteCond %{SCRIPT_FILENAME} !-f
  3. RewriteCond %{SCRIPT_FILENAME} !-d
  4. RewriteCond %{HTTP_HOST} ^subdomena\.mazyl\.pl$ [NC]
  5. RewriteCond %{REQUEST_URI} ^/.+$
  6. RewriteRule ^(.*) htt ps://mazyl. pl/?a=podstrona$1 [L]

lecz ten i tak przenosi mnie na strone główną mazyl.pl
czy ktoś może wie co tutaj jest nie tak?
może szukać błędu w vhostach ?
z góry dzięki za pomoc smile.gif
trueblue
Jeśli chcesz aby pozostało na subdomenie, to nie robisz przekierowania, a zależnie od prefiksu przekazujesz odpowiedni parametr.
Subdomena zostaje przypięta w miejscu domeny głównej.

Chcesz zrobić coś w rodzaju:
a.domena.pl (podstrona a)
b.domena.pl (podstrona cool.gif
c.domena.pl (podstrona c)
?
mazyl
no dokładniej ma kierować na konkretną podstronę z danym parametrem dla przykładu:
a.domena.pl => domena.pl/?a=podstrona&id=1
b.domena.pl => domena.pl/?a=podstrona&id=2
c.domena.pl => domena.pl/?a=podstrona&id=3

czy mógłbyś mnie bardziej nakierować jak to zrobić ? jakiś tutorial? z góry dzięki smile.gif
trueblue
Jeśli adres ma pozostać jako subdomena, to subdomena musi być przypięta tam gdzie domena główna.

A przepisane adresu takie:

Kod
RewriteCond %{HTTP_HOST} ^a.domena.pl$
RewriteRule .* index.php?a=podstrona&id=1
mazyl
Wielkie dzięki! pomogło:
dla potomnych wstawiam przykładowy kod:

  1. RewriteCond %{SCRIPT_FILENAME} !-f
  2. RewriteCond %{HTTP_HOST} ^a.domena.pl$
  3. RewriteRule .* index.php?a=podstrona&id=1
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.