Przekierowania w WordPress
Zmieniasz URL? Usuwasz stronę? Bez przekierowania tracisz ruch i pozycje SEO. Pokażę jak robić przekierowania poprawnie.
Krótka odpowiedź
Typy przekierowań
301 Moved Permanently:
- Trwałe przeniesienie
- Google przenosi ranking
- Użyj przy: zmiana URL, usunięcie strony, zmiana domeny
302 Found (Temporary):
- Tymczasowe
- Google nie przenosi rankingu
- Użyj przy: A/B testy, tymczasowa strona
307/308:
- Nowsze odpowiedniki
- Zachowują metodę HTTP
- Rzadko używane w WordPress
Wtyczka Redirection
Instalacja:
1. Zainstaluj Redirection
2. Narzędzia → Redirection
3. Przejdź setup wizard
Dodawanie przekierowania:
1. Source URL: /stary-adres/
2. Target URL: /nowy-adres/
3. Match: URL only (lub z query string)
4. Action: Redirect to URL
5. Group: Redirections
6. Add Redirect
Funkcje:
- Import/export
- 404 monitoring
- Regex przekierowania
- Statystyki
Przekierowania ręczne
.htaccess (Apache):
```apache
Redirect 301 /stary/ https://example.com/nowy/
# lub z regex:
RedirectMatch 301 ^/blog/(.*)$ /artykuly/$1
```
nginx:
```nginx
location /stary/ {
return 301 /nowy/;
}
```
wp-config.php (awaryjnie):
```php
if ($_SERVER['REQUEST_URI'] == '/stary/') {
header('Location: /nowy/', true, 301);
exit;
}
```