Eski forum linklerini .htaccess [301] ile yönlendirmek

phpBB destek veya chat forumu değildir
phpBB ile ilgili sorulan tüm soru başlıkları kilitlenecek veya silinecektir.
Bu forumda phpBB sorunları dışındaki genel Webmaster sorunlarını ve problemlerini tartışabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Cevapla
Kullanıcı avatarı
Kapadokyanet
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 29.09.2008, 21:56
Konum: Nevşehir
İletişim:

Eski forum linklerini .htaccess [301] ile yönlendirmek

Mesaj gönderen Kapadokyanet »

SMF'den phpBB3'e dönüşüm sonrasında, Google tarafından indexlenen linklerin, .htaccess ile yeni forumdaki eşdeğer linklere yönlendirmesini nasıl yapabiliriz.

Kod: Tümünü seç

RewriteEngine on
RewriteBase /
RewriteRule ^old\.html$ new.html [R=301]
En basit tanımlaması ile bu şekilde yapıldığını gördüğüm ama henüz çözemediğim yönlendirme işleminin, aşağıda vereceğim link örnekleri ile birlikte .htaccess dosyasına nasıl yazılması gerekiyor ? Bu konuda yardımlarınızı bekliyorum.

Misal;
Yeni forumu eski adrese taşıdıktan sonra google arama sonucunda ;
Topic
http://forum.nevsehir.web.tr/index.php?topic=1327 'ye tıklayan ziyaretçinin
http://forum.nevsehir.web.tr/viewtopic.php?t=1327 'ye gitmesi gerekiyor.

Board/Forum
http://forum.nevsehir.web.tr/index.php?board=4 'ye tıklayan ziyaretçinin
http://forum.nevsehir.web.tr/viewforum.php?f=4 'ye gitmesi gerekiyor.

Sürüm: phpBB 3.0.2 (Advanced Seo Url Rewrite kuruludur)
Kurulum ve dönüşüm yaptığım test adresi : http://pano.nevsehir.web.tr

Saygılar...
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Re: Eski forum linklerini .htaccess [301] ile yönlendirmek

Mesaj gönderen ESQARE »

İlk örnek için;

RewriteRule ^index.php?topic=([0-9]*) viewtopic.php?t=$1 [R=301,L]

İkinci örnek için;

RewriteRule ^index.php?board=([0-9]*) viewforum.php?f=$1 [R=301,L]

kodlarını .htaccess dosyanıza ekleyebilirsiniz. Daha farklı url adresleri yönlendirecekseniz ([0-9]*) değişkenini yönlendirme yapılacak eski url adresinde bulunuan sayılar için; $1 değişkenini de yönlendirilecek yeni url adresinde bulunan sayılar için kullanabilirsiniz.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Cevapla

“Genel Tartışmalar” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir