Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie podstron 301
lkj
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 16.08.2008

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


Witam,

Jak zrobić przekierowanie 301 w .htaccess podstron starych do nowych?

Np.

www.mojastrona.pl/dzialki/budowa.html na www.mojastrona.pl/budowa.html
oraz przekierowanie z www.mojastrona.pl/teskt.html na www.mojastrona.pl/tekst2.html

Czy Google uznaje przekierowanie podstron w HTML np. kod:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
  4. <meta http-equiv="Refresh" content="0; url=http://www.mojastrona.pl/budowa.html" />
  5. </head>
  6. </body>
  7. </html>


Czy musi być koniecznie w .htaccess 301?

Dzięki za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Zapomnij o http-equivalent gdyż kluczowy jest nagłówek 301 Moved Permanently.

Najłatwiej jest to zrobić dzięki dyrektywie Redirect

[APACHE] pobierz, plaintext
  1. Redirect 301 /dzialki/budowa.html http://www.mojastrona.pl/budowa.html
[APACHE] pobierz, plaintext


Jeżeli nazbierało ci się tych stron. Użyj mod_rewrite i wyrażeń regularnych.

[APACHE] pobierz, plaintext
  1. RewriteRule ^/dzialki/(.*)$ http://www.mojastrona.pl/$1 [L,R=301]
[APACHE] pobierz, plaintext


Pomyśl o dodaniu w sekcji head link rel="canonical"

  1. <link rel="canonical" href="http://www.mojastrona.pl/budowa.html"/>


Ten post edytował rocktech.pl 22.11.2012, 08:47:16
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 20:56