1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE przekierowanie 301 katalogu na domenę

Dyskusja w 'Domeny' rozpoczęta przez użytkownika slawomirro, 3 Kwiecień 2018.

  1. slawomirro

    slawomirro Nowy użytkownik

    Wiadomości:
    3
    Docenione treści:
    0
    Mam konto w home.pl
    http://lorenc.home.pl

    w htaccess mam ustawione przekierowanie na domenę slawomirlorenc.pl
    tu wszystko działa.

    na serwerze jest podkatalog fiesta-mk6. W nim jest serwis http://fiesta-mk6.pl
    w panelu administracyjnym ma ustawione przekierowanie na podkatalog z sepracją serwisu. I też działa ok.

    Niestety strona o Fieście wyświetla się też z adresów:
    http://slawomirlorenc.pl/fiesta-mk6/
    oraz
    http://lorenc.home.pl/fiesta-mk6/

    a nie powinna się wyświetlać, najlepiej by przekierowaniem 301 przerzucało do
    http://fiesta-mk6.pl

    Próbo wałem to tak zrobić, ale to nie działa:

    RewriteCond %{HTTP_HOST} ^lorenc\.home\.pl$ [OR]
    RewriteCond %{HTTP_HOST} ^slawomirlorenc.pl$
    RewriteRule ^fiesta\-mk6/$ http://fiesta-mk6.pl/? [L,R=301]

    inne polecenie: RewriteRule ^(.*)$ http://fiesta-mk6.pl/$1 [R=301,L]
    teoretycznie działa, ale pojawia się komunikat "too many redirections"

    Reszta htaccess wygląda tak (i te polecenia działają jak należy):
    Options +MultiViews
    RewriteEngine On

    RewriteCond %{HTTPS} on
    RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

    RewriteBase /
    RewriteCond %{HTTP_USER_AGENT} "android|ipod|iemobile|palmos|webos|googlebot-mobile" [NC,OR]
    RewriteRule ^ http://m.fiesta-mk6.pl%{REQUEST_URI} [R,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}.html -f
    RewriteRule ^(.+)$ $1.html [L,QSA]


    Tak więc pytanie brzmi jak to napisać, by działało poprawnie i adresy
    http://slawomirlorenc.pl/fiesta-mk6/
    oraz
    http://lorenc.home.pl/fiesta-mk6/

    przerzucały bezproblemowo na http://fiesta-mk6.pl/
     
  2. casar

    casar Profesjonalista

    Wiadomości:
    507
    Docenione treści:
    135
    Sprawdź tak - zapisz w .htaccessie w /public_html:

    Kod:
    RewriteCond %{HTTP_HOST} ^lorenc\.home\.pl$ [OR]
    RewriteCond %{HTTP_HOST} ^slawomirlorenc\.pl$
    RewriteCond %{REQUEST_FILENAME} /fiesta-mk6 [NC]
    RewriteRule ^(.*)$ http://fiesta-mk6.pl/ [R=301,L]
     
    Mariusz i slawomirro lubią to.
  3. slawomirro

    slawomirro Nowy użytkownik

    Wiadomości:
    3
    Docenione treści:
    0
    Dzięki, zadziałało.
     

Poleć forum znajomym