domena.pl/podstrona/1/2/3
domena.pl/podstrona/1/2
domena.pl/podstrona/1
domena.pl/podstrona
domena.pl/podstrona2
domena.pl/podstrona3
uzyskac
domena.pl/subdomena1/podstrona/1/2/3
domena.pl/subdomena1/podstrona/1/2
domena.pl/subdomena1/podstrona/1
domena.pl/subdomena1/podstrona
domena.pl/subdomena1/podstrona2
domena.pl/subdomena1/podstrona3
bez powielania wszystkich wpisow w htaccess i otrzymujac info w zmiennej GET jaka jest to subdomena. Dodatkowo chcialbym aby adres subdomena1.domena.pl przekierowywal na domena.pl/subdomena1
Oto moj plik htaccess
Kod
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domena.pl
RewriteRule (.*) http://domena.pl/$1 [R=301,L]
RewriteRule ^subdomena1/(.*)\/?$ $1?subdomena=subdomena1 [qsa]
RewriteRule ^subdomena1\/?$ index.php?subdomena=subdomena1 [qsa]
RewriteRule ^subdomena2/(.*)\/?$ $1?subdomena=subdomena2 [qsa]
RewriteRule ^subdomena2\/?$ index.php?subdomena=subdomena2 [qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1&lokalizacja2=$2&lokalizacja3=$3 [l,nc,qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1&lokalizacja2=$2 [l,nc,qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1 [l,nc,qsa]
RewriteRule ^podstrona\/?$ podstrona.php [l,nc,qsa]
RewriteRule ^podstrona2\/?$ podstrona2.php [l,nc,qsa]
RewriteRule ^podstrona3\/?$ podstrona3.php [l,nc,qsa]
RewriteCond %{HTTP_HOST} ^www.domena.pl
RewriteRule (.*) http://domena.pl/$1 [R=301,L]
RewriteRule ^subdomena1/(.*)\/?$ $1?subdomena=subdomena1 [qsa]
RewriteRule ^subdomena1\/?$ index.php?subdomena=subdomena1 [qsa]
RewriteRule ^subdomena2/(.*)\/?$ $1?subdomena=subdomena2 [qsa]
RewriteRule ^subdomena2\/?$ index.php?subdomena=subdomena2 [qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1&lokalizacja2=$2&lokalizacja3=$3 [l,nc,qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1&lokalizacja2=$2 [l,nc,qsa]
RewriteRule ^podstrona/([0-9A-Za-z+-]+)\/?$ podstrona.php?lokalizacja1=$1 [l,nc,qsa]
RewriteRule ^podstrona\/?$ podstrona.php [l,nc,qsa]
RewriteRule ^podstrona2\/?$ podstrona2.php [l,nc,qsa]
RewriteRule ^podstrona3\/?$ podstrona3.php [l,nc,qsa]
Niestety wchodzac pod adres subdomena1/podstrona posiadam wartosc lokalizacja1=>"podstrona"
a w adresie subdomena1/podstrona/1 nastepujace wartosci lokalizacja1=>"1" lokalizacja2=>"podstrona" lokalizacja3=>"1"
Gdy wpiszę subdomena1/podstrona/ lub subdomena1/podstrona/1/ to jest ok.