Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess - przekierowanie ze strony bez www na stronę z www
Forum PHP.pl > Forum > Serwery WWW
Tomek58
Witam!
Wiem że da się w pliku .htaccess ustawić przekierowanie ze strony z WWW na stronę bez www. I wstawia się wtedy następujący kod:

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


Jak ustawić przekierowanie ale ze strony bez www, na stronę z www? Np. z strona.domena.pl na www.strona.domena.pl.
grzesiek_g
Przed chwilą był taki post. Nawet nie sprawdziłeś...
Tomek58
Jeśli chodzi o to: http://forum.php.pl/index.php?showtopic=94...mp;hl=.htaccess - to nie działa.

Ustawiłem:

Cytat
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.strona\.domena\.pl$ [NC]
RewriteRule ^(.*)$ http://www.strona.domena.pl/$1 [R=301,L]
expert
CODE
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^strona.pl$
RewriteRule ^(.*)$ http://www.strona.pl/$1 [R=301,L]


miałeś w 3 podanie www.strona.pl, a powinno być bez www.
grzesiek_g
@expert sprawdź kiedy był ostatni post. Sądzę, że po pół roku autor już się z tym uporał.
XP'ek
a jak zrobić by nie wpisywać domena.pl tylko pobierało automatycznie i by plik htacces automatycznie dopasowywał się do domeny, ponieważ chce zrobić możliwość zakładania subdomen ze skryptem i potrzebuje by przekierowywało z www.sub.domena.pl na sub.domena.pl itd. biggrin.gif

Kod
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domena.pl$
RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]
artuross
Kod
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

XP'ek
nic z tego
artuross
Heh no tak nie dziala... Zapomnialem dodac www.

Kod
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


BTW. a wiesz, ze to tak nie dziala? Dodawanie subdomeny to nie tylko zamiana pliku .htaccess smile.gif Musisz zmienic jeszcze vhost.conf (w podstawowej konfiguracji Apache).
XP'ek
tak ale twoja regułka jest na przekierowanie bez na www a ja chce na odwrót biggrin.gif wiem przecież tylko to będzie przez API DirectAdmina działać a tutami mi potrzebne dla skryptu głównie
artuross
Kod
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ http://$1/$2 [R=301,L]


To do takich rzeczy zaklada sie nowy watek, czytalem tylko 1. posta i nie zwracalem uwagi na usera.
XP'ek
wolałem odświeżyć ale i tak to nie działa biggrin.gif
artuross
Update zrobilem tongue.gif
XP'ek
i dalej nic biggrin.gif
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.