Przekierowanie z strony


(Premiertomas) #1

Witam,

Co trzeba zrobić w .htaccess żeby po wejściu na www.strona.pl przekierowało na www.strona.pl/site/ ??


(adpawl) #2

Google się popsuło?

http://www.google.pl/search?q=htaccess+ ... owanie+301


(ra-v) #3

... lub funkcja header() w PHP.


(Premiertomas) #4

Zrobiłem tak:

RewriteEngine On

RewriteRule ^(.*)$ http://www.tomass.net/site/$1 [R=301,L]

I na www.tomass.net mam coś takiego:

Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.

A jak wchodzę na www.tomass.net przez chrome to w linku adresu robi się coś takiego:

http://www.tomass.net/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/site/

i na stronie piszę:

Ta strona internetowa zawiera pętlę przekierowania.

Co zrobić by nie było problemów ?


(adpawl) #5

coś w tym stylu

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.tomass.net

RewriteRule (.*) http://www.tomass.net/site/$1 [R=301,L]

Pisane z palca, nie sprawdzane ...więc nie wykluczam konieczności wprowadzenia drobnych korekt.

Nie mniej jednak - rozwiązaniem jest zastosowanie właśnie RewriteCond


(Premiertomas) #6

Nadal nie przekierowuje.