Przekierowanie subdomeny do glownego katalogu ze zmienna GET |
Przekierowanie subdomeny do glownego katalogu ze zmienna GET |
2.09.2017, 00:53:06
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2013 Ostrzeżenie: (0%) |
Goraca prosba o pomoc. Jak z nastepujacej struktury linkow
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] 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. Ten post edytował buzek 2.09.2017, 08:52:39 |
|
|
2.09.2017, 16:14:03
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Kod RewriteCond %{HTTP_HOST} ^subdomena1.domena.pl$
RewriteRule ^.*$ http://domena.pl/subdomena1%{REQUEST_URI} [R=301] RewriteCond %{REQUEST_URI} ^/podstrona(\d+){0,1}(/(\d+)){0,1}(/(\d+)){0,1}(/(\d+)){0,1} RewriteRule ^.*$ http://%{HTTP_HOST}/subdomena1%{REQUEST_URI} [R=301] -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 18:26 |