Jump to content

Recommended Posts

Mam mały problem z którym pierwszy raz się spotkałem wykonując przekierowanie 301. Mianowicie przechwyciłem domenę i robię całkowite przekierowanie. htacces wrzucony i moje zdziwienie jest następujące. Na samym początku dałem przekierowanie na domenę główną używając:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?stara-domena\.pl [NC]
RewriteRule (.*) http://nowadomena.pl/$1 [R=301,L]

Następnie w dalszych linijkach kodu daję przekierowanie na podstrony używając :

Redirect 301 /podstrona-miasto.html https://nowadomena.pl/nowa-podstrona

No i tak jakieś 30 razy bo tyle wychwyciłem podstron zaindeksowanych.

Problem wynika z tego, że część przekierowań na podstrony działa idealnie, jednak inna część wskazuje na 404.

Może ktoś się spotkał z podobną sytuacją?

Link to post
Share on other sites
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} staradomena.pl$ [NC]
RewriteRule ^(.*)$ http://www.nowadomena/ [L,R=301]

Jeśli chodzi o całkowite przekierowanie - czyli każdej dowolnej podstrony przechwyconej domeny to sprawdź powyższe regułki. Chyba, że chodzi Ci tylko o przekierowanie wybranych podstron?

Nowoczesne technologie edukacyjne: https://aktin.pl/ wyposażenie szkół i przedszkoli.

Skład podatkowy na wyroby akcyzowe http://cpir.pl/sklad-podatkowy/

Terapia poznawczo behawioralna https://punktwidzenia-cpb.pl/ w Bielsku-Białej.

Link to post
Share on other sites

@kristofenes chodzi mi o to że główny adres przechwyconej domeny chcę przekierować na mój adres na główną. Reszta podstron z przechwyconej domeny chcę przekierować na podstrony domeny docelowej. Nie chcę wszystkich podstron kierować na domenę główną.

Link to post
Share on other sites

@jimmi nie rozumiem :)

 

EDIT:

 

Ok. Udało mi się rozwiązać problem. Zrobiłem mianowicie tak:

RewriteEngine On
RedirectMatch 301 /podstrona-miasto.html https://nowastrona.pl/nowa-podstrona/
...
...
...
RedirectMatch 301 / https://nowastrona.pl

Jak widać w powyższym kodzie zaczynamy od uruchomienia 301, następnie ilość podstron przekazujemy na nowe podstrony. Na końcu / oznacza domenę główną przekierowywaną na nową domenę główną. Nie wie  czy to jest do końca prawidłowo jeśli chodzi o składnię, ale w moim przypadku działa jak należy.

Może komuś się przyda w przyszłości.

Edited by killerbees1982
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy