Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> htaccess przekierowanie z bez www na www
ggg
post 10.03.2010, 13:00:28
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.08.2007

Ostrzeżenie: (0%)
-----


Mam taki oto wpis w htaccess:

RewriteCond %{HTTP_HOST} ^strona.pl$
RewriteRule ^/?$ "http\:\/\/www\.strona\.pl" [R=301,L]

Przekierowanie działa wtedy gdy w przeglądarce wpiszę adres strona.pl.
Gdy adres zawiera katalogi np: strona.pl/kategoria
lub strona.pl/kategoria/podkategoria
przekierowanie nie następuje.
Jak napisać warunek aby przekierowanie działało także w wymienionych przypadkach?
Go to the top of the page
+Quote Post
erix
post 10.03.2010, 15:02:42
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




[APACHE] pobierz, plaintext
  1. RewriteRule . "http\:\/\/www\.strona\.pl" [R=301,L]
[APACHE] pobierz, plaintext

Zamiast drugiej linijki.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
ggg
post 10.03.2010, 15:23:01
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.08.2007

Ostrzeżenie: (0%)
-----


Cytat(erix @ 10.03.2010, 15:02:42 ) *
[APACHE] pobierz, plaintext
  1. RewriteRule . "http\:\/\/www\.strona\.pl" [R=301,L]
[APACHE] pobierz, plaintext

Zamiast drugiej linijki.


Teraz tłumaczenie strona.pl na www.strona.pl działa. Problem w tym, że w htaccess mam jeszcze wpisy:

RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/?$ index.php?par1=$2&par2=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+)/?$ index.php?par1=$1 [L]

no i po przekierowaniu mam w przeglądarce:

www.strona.pl/index.php?par1=$1&par2=$2

zamist:

www.strona.pl/kategoria/podkategoria

Da się to jeszcze jakoś poprawić, żeby działało jak chcę?
Go to the top of the page
+Quote Post
kamiz
post 28.03.2010, 20:02:57
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Ja mam tak:
Kod
RewriteCond %{HTTP_HOST} ^www.kamiz.co.cc
RewriteRule (.*) http://kamiz.co.cc/$1 [R=301]

Zrób tak:
Kod
RewriteCond %{HTTP_HOST} ^strona.pl
RewriteRule (.*) http://www.strona.pl/$1 [R=301]

Powinno działać.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 17:59