Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] htaccess bez www i subdomena
Forum PHP.pl > Forum > Przedszkole
oczko991
Mam w pliku .htaccess takie cuś:

Cytat
RewriteCond %{HTTP_HOST} !^wiesiek.pl [NC]
RewriteRule ^(.*)$ http://wiesiek.pl%{REQUEST_URI} [R=301,L]


Dodałem domenę stasiek, ale po wejściu na stasiek.wiesiek.pl przekierowuje mnie na wiesiek.pl z prostych względów z pierwszego cytatu
jak zrobić żeby subdomena działać zaczeła ?


subdomena jest w public_html folder to stasiek
czyli wiesiek.pl/stasiek/
to
stasiek.wiesiek.pl
tolomei
Spróbuj w ten sposób:

Cytat
RewriteCond %{HTTP_HOST} stasiek.wiesiek.pl
RewriteCond %{REQUEST_URI} !stasiek/
RewriteRule (.*) stasiek/$1 [L]


Dzięki temu po wpisaniu adresu "www.stasiek.wiesiek.pl" w pasku adresu, użytkownik zostanie przeniesiony na "www.wiesiek.pl/stasiek".
oczko991
chodzi o to zeby adres glowny wiesiek.pl byl bez www, a subdomena stasiek to folder stasiek.pl/wiesiek/
tolomei
Rozumiem, że domena główna to wiesiek.pl, a subdomena to stasiek.wiesiek.pl(znajdująca się w wiesiek.pl/stasiek).

Cytat
RewriteCond %{HTTP_HOST} !^(www\.)?wiesiek.pl[NC]
RewriteCond %{REQUEST_URI} (.*).wiesiek.pl [NC]
RewriteRule .* /%2%{REQUEST_URI}


To powinno usunąć www z adresu domeny jak i subdomeny.

Możesz także ustawić sobie przekierowanie z adresu z "www" na adres bez "www".

Cytat
RewriteCond %{HTTP_HOST} ^www.wiesiek.pl [NC]
RewriteRule ^(.*)$ http://wiesiek.pl/$1 [R=301,L]

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.