Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] Wordpress - .htaccess przekierowanie starych linków na nowe
arturpiotrowski
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

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


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?

Ten post edytował arturpiotrowski 15.03.2017, 07:11:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Lord
post
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


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ć

Ten post edytował Lord 15.03.2017, 14:31:40
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 06:29