Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Przekierowanie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Przekierowanie (/thread-przekierowanie--7148)



Przekierowanie - dandez - 01-07-2011

Witam Serdecznie mam dziwny problem z przekierowaniem.

Otóż wykonałem htaccessem przekierowanie na adres z www na bez www dla strony

www.starflower.pl

wszystko działa z przekierowaniem elegancko na poziomie strony glównej.

Jednak jak wpiszę adres z www podstrony np.
http://www.starflower.pl/rodzaje-rzes

nie kieruje mnie automatycznie na:

http://starflower.pl/rodzaje-rzes

Jak zrobić, aby przekierowanie szło ze wszystkich podstron?

Plik .htaccess wygląda tak:


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^starflower.pl [NC]
RewriteRule ^(.*)$ http://starflower.pl%{REQUEST_URI} [R=301,L]


Jest to strona nie przeze mnie robiona a gotowiec klienta jakiś.
Jakieś sugestie?

Pozdrawiam Serdecznie i z góry dzięki za pomoc.


RE: Przekierowanie - Kode - 01-07-2011

Ja tam nie widzę żeby przekierowanie Ci elegancko działało na poziomie indexu...

Kod:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteCond %{HTTP_HOST} ^www.starflower.pl (.*) [NC]
RewriteRule ^(.*)$ http://starflower.pl/$1 [R=301,L]



RE: Przekierowanie - dandez - 01-07-2011

(01-07-2011, 02:59)Kode napisał(a): Ja tam nie widzę żeby przekierowanie Ci elegancko działało na poziomie indexu...

Kod:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteCond %{HTTP_HOST} ^www.starflower.pl (.*) [NC]
RewriteRule ^(.*)$ http://starflower.pl/$1 [R=301,L]

Nie śmiga mi. Pojawia sie błąd 503 internal server error jak zmienie htaccessa na powyższy kod.
Ale dzieki jakby nie było za chęc wspomożeniaSmile