Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne] Wordpress - .htaccess przekierowanie starych linków na nowe
Forum PHP.pl > Forum > Przedszkole
arturpiotrowski
Kod
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


W tej chwili zainstalowany Wordpress w katalogu głównym ma taki plik .htaccaess
ale wcześniej w tej domenie było phpbb by przemo i na różnych stronach są jeszcze linki typu

Kod
mojastrona.pl/portal.php?show=11
mojastrona.pl/portal.php?show=18
mojastrona.pl/portal.php?show=24


Każda strona z portal.php?show ma teraz swoje odzwierciedlenie w tej nowej postawionej na WP.

Jak teraz zrobić przekierowanie 301 z wcześniej używanego mojastrona.pl/portal.php?show=11 na mojastrona.pl/gadzety/ i innych, aby stare linki nie kierowały w kosmos tylko przenosiły z automatu na nowe adresy?
Lord
mozesz to po cześci ustawić w konfiguracji wordpressa tam masz np. własne w ustawieniach linkow do postów, własne nazwy tagów, kategorii,
mozesz użyć (dla pojedynczych stron wtyczki 301 redirect)
i a jak nie to wpisac to w plik htaccess uzywając:

RewriteRule ^stary/(.*) nowy/$1 [L,R=301]
ale to przed
RewriteRule . /index.php [L]

i powinno latać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.