Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie domeny
Forum PHP.pl > Forum > Serwery WWW
ze4lot
Witam.

Od paru dni próbuję rozwiązać problem z przekierowaniem domen na home.pl
Mam 3 domeny nazwijmy je domena1.pl, domena2.pl, domena3.pl.
Struktura katalogów

/
/stronka/
/pliczki/

Ustawiłem w panelu na home.pl, żeby domeny kierowały na główny katalog.
próbuję zrobić przekierowanie domen poleceniami w pliku .htaccess tak by wszystkie prowadziły do /stronka/index.php?domena=X, gdzie X to 1, 2 lub 3 w zależności, z której domeny nastąpiło przekierowanie dla przykładu po wpisaniu http://domena1.pl powinna się wyświetlić plik /stronka/index.php?domena=1

kod jaki został mi podany przez BOK w home.pl (bez wskazania na 'index.php' z przekazaniem zmiennych '?domena=X'):
Kod
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domena1\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/stronka/
RewriteRule ^(.*)$ /stronka/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?domena2\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/stronka/
RewriteRule ^(.*)$ /stronka/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?domena3\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/stronka/
RewriteRule ^(.*)$ /stronka/$1 [L]


Proszę o sugestie jak to zmodyfikować by by prowadziło do /index.php?domena=x
ShadowD
  1.  
  2. RewriteCond %{HTTP_HOST} ^(www\.)?domena([0-9]*)\.pl$ [NC]
  3. RewriteCond %{REQUEST_FILENAME} !/stronka/
  4. RewriteRule ^(.*)$ /stronka/index.php?domena=%1 [L]
  5.  


W tym przypadku tracisz wszystkie dane o dalszej części linku z www.domena999.pl/mama dostaniesz www.domena.pl/stronka/index.php?domena=999. możesz dodać kolejną zmienną analogicznie, dane znajdziesz pod $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.