phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

[3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti Agusta 29 Ağu 2008 19:37

Bende de advanced tipi çalışmıyor. Mix de sorun yok. Phpbb-seo daki premodlu dosyayı kurdum.
tema tazeleme, cache boşaltma vb bütün işlemleriş yaptım.
Ancak advancade url çalıştıramadım. Konulara tıklayınca The forum you selected does not exist. gibi bir mesaj veriyor.

Örnek htaccess aşağıda. Yalnız forum ana root dizinde kurulu değil. Root da asıl site var. Bende forumu deneme diye bir klasörün içinde kurdum.
RewriteBase /deneme kısmınıda bu şekilde yaptım.
Nerde hata yapıyorum fikri olan var mı ?

Kod: Tümünü seç
# Lines That should already be in your .htacess
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>

    # You may need to un-comment the following line
    # Options +FollowSymlinks
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
    RewriteEngine On
    # REWRITE BASE
RewriteBase /deneme
    # HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

    #####################################################
    # PHPBB SEO REWRITE RULES - MIXED
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
    # RewriteRule ^forum\.html$ index.php [QSA,L,NC]
    # FORUM
    RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER
    RewriteRule ^[a-z0-9_-]*-f([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
    RewriteRule ^announces/topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM
    RewriteRule ^([a-z0-9_-]*)/?topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
    # PROFILES SIMPLE
    RewriteRule ^member([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
    # USER MESSAGES SIMPLE
    RewriteRule ^member([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
    # GROUPS SIMPLE
    RewriteRule ^group([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^active-topics(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^unanswered(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^newposts(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # THE TEAM
    RewriteRule ^the-team\.html$ memberlist.php?mode=leaders [QSA,L,NC]
    # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

    # FORUM WITHOUT ID & DELIM
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)\.html$ viewforum.php?forum_uri=$1 [QSA,L,NC]
    # END PHPBB PAGES
    #####################################################

Agusta
kullanıcı
kullanıcı

İleti: 2
Kayıt: 28 Ağu 2008 18:43
HTML: İyi
CSS: Orta
PHP: Orta
phpBB3: Başlangıç
Sürüm: PhpBB 3.02

 

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti Agusta 29 Ağu 2008 20:38

Sorunu çözdüm.
htaccess dosyasında ki rewriteRule satırlarının 2. bölümünü düzenleyince oldu.
Bu şekilde ki kodları

Kod: Tümünü seç
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]


Aşağıdaki gibi değiştirince düzeldi.

Kod: Tümünü seç
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /deneme/viewforum.php?f=$1&start=$3 [QSA,L,NC]
Agusta
kullanıcı
kullanıcı

İleti: 2
Kayıt: 28 Ağu 2008 18:43
HTML: İyi
CSS: Orta
PHP: Orta
phpBB3: Başlangıç
Sürüm: PhpBB 3.02

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti adildr 30 Ağu 2008 11:46

Arkadaşla ben bu modu kurdm çok şükür çalışıyor ama temam gitti, yani bu modu kurarken editlediğim index.php, viewtopic.php, search.php v.b.. dosyalara girince temadan bağımsız, beyaz bir arka plan geliyor sorun nerededir acaba...

Mod kurlum makalesindeki gibi overalheaderde gerekli kod değişikliklerini de yaptım. Temam subsilver2, phpbb3.02 kullanıyorum...
adildr
kullanıcı
kullanıcı

İleti: 3
Kayıt: 27 Ağu 2008 22:47
HTML: Başlangıç
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.2

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti TRX 30 Ağu 2008 19:36

ALEXIS yazdı:Tema dosyasına overall_headerin başına {SEO_BASE_HREF} gibi bir kod ekllemesi olması lazım, yapmamış olabilir misin bu değişikliği ?


adildr, lütfen bikaç ileti öncesindeki şu iletiyi okuyun. Cevabınız orada ;)
Kurallarımız : İlk önce okumanız gereken yer.
Makaleler : Acaba bunu nasıl yapıcam ?, sorsam hor görülürmüyüm demeden önce bakmalısın ;)
TRX
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 405
Kayıt: 17 Kas 2007 20:46
Konum: TR -- BG
İsim: Türker İnanmaz
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.3

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti adildr 30 Ağu 2008 19:57

TRX yazdı:
ALEXIS yazdı:Tema dosyasına overall_headerin başına {SEO_BASE_HREF} gibi bir kod ekllemesi olması lazım, yapmamış olabilir misin bu değişikliği ?


adildr, lütfen bikaç ileti öncesindeki şu iletiyi okuyun. Cevabınız orada ;)



Overalheader ve simpleheader dosyalarında gerekli değişikliği yaptığımı yazmıştım zaten, ayrıca temamdaki şablonları da yeniledim...
adildr
kullanıcı
kullanıcı

İleti: 3
Kayıt: 27 Ağu 2008 22:47
HTML: Başlangıç
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.2

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti TRX 30 Ağu 2008 22:28

O zaman yaptığınız değişiklikleri tekrar kontrol edin, büyük ihtimalle bir şeyi atladınız veya yanlış yaptınız. :roll:
Kurallarımız : İlk önce okumanız gereken yer.
Makaleler : Acaba bunu nasıl yapıcam ?, sorsam hor görülürmüyüm demeden önce bakmalısın ;)
TRX
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 405
Kayıt: 17 Kas 2007 20:46
Konum: TR -- BG
İsim: Türker İnanmaz
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.3

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti meSel 01 Eyl 2008 05:02

Selam ile..

Arkadaşlar..

Bu seo ile bayağıdır uğraşıyorum fakat bi türlü sonuca erişemedim. Önceden Windows sunucudaydım o zaman deniyordum olmuyordu. Diyordum ki buradan öğrendiğim bilgiye göre Windows sunucularda Apache yok iis ile çalışıyor ve dolayısı ile Rewirte de yok. Ona eyvAllah dedik. Windows sunucularda vs. olmuyor.

Şimdi Linux sunucuya geçtim ve burda da yeniden mod u kurdum. Ama değişen birşey olmadı. Dedimki hata bendedir kontrol ettim mod yuklemesini ancak bir sorun bulamadım.

ALEXIS kardeş rewirte denemesi için bir dosya kodu verdi onuda yaptım. Altında bulunan cevaptaki hata verdi. Bu sefer server yoneticisine başvurdum bizde rewirte kurulu değilmi yada aktif değilmi diye. O da bana kurulu olduğunu soyledi ve hiçbir sorun olmadığını söyledi.

Burda yazan yazıları defalarca okudum anladığım kadarı ile yapmaya çalıştım. Fakat olmadı. bu gün 3. Günüm ve yine olmadı. Sorunumla alakalı mesajın çok olduğundan yazmak istemedim. Fakat sorulan sorulara verilen cevaplar herhalde bizim anlayabileceğimiz düzeyde değil. Yada sorun bizde anlamıyoruz.

Ben anlamadığımı kabul ediyorum. Ve sizden talep ediyorum bu eğer .htaccess hatası ise bunu nasıl düzenlemeli (onceki mesajlarda verilen şablon u yaptım olmadı). Başka bir hata var ise bunu nasıl tespit ederiz.

Site Forumu
http://www.xxx.xxx/forum dizininde kurulu htacces dosyamı ekliyorum acaba bu dizinden dolayı farklı bir düzenlememi yapmamız gerekiyor bilmiyorum.

.htaccess dosyam
Kod: Tümünü seç
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum/forum\.html$ /forum/index.php [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^forum/announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^forum/([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^forum/member([0-9]+)\.html$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^forum/member([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /forum/search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^forum/group([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^forum/active-topics(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^forum/unanswered(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^forum/newposts(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^forum/the-team\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)(-([0-9]+))\.html$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^forum/([a-z0-9_-]+)\.html$ /forum/viewforum.php?forum_uri=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


Bu onceki mesajların denemesi yapılmış ve yine sorun çözülmeyince seo yonetiminden otomatik oluşturulan .htaccess dosyasıdır. Bunda ne gibi değişiklik yapmamız gerekiyor. Yada bunda hata yoksa nerde hatayı aramamız gerekiyor.
Zahmet olmazsa bana yardım edebilirmisiniz. Yanlış anlaşılmasın ders değil arkadaşlar yardım talep ediyorum.
Şimdiden tşk ettim. Allah razı olsun.
meSel
kullanıcı
kullanıcı

İleti: 6
Kayıt: 08 Nis 2008 13:48
HTML: Çok iyi
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB3

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti TRX 01 Eyl 2008 06:01

Bak işte sorunun cevabı olan şablon. ;)

ALEXIS yazdı:
Kod: Tümünü seç
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]


ALEXIS yazdı:Kod değil o şablon, kendi .htaccess kodların ile karşılaştırırsan farkları göreceksin. 404 hatalarının yegane sebebi yanlış .htaccess tanımlamarı.
Kurallarımız : İlk önce okumanız gereken yer.
Makaleler : Acaba bunu nasıl yapıcam ?, sorsam hor görülürmüyüm demeden önce bakmalısın ;)
TRX
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 405
Kayıt: 17 Kas 2007 20:46
Konum: TR -- BG
İsim: Türker İnanmaz
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.3

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti meSel 01 Eyl 2008 06:11

Selam ile.

Hocam şablon da ben orda gosterilen şekilde düzenleme yaptım.

hepsi için ayrı ayrı

Kod: Tümünü seç
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]

Bende bu şekilde

Kod: Tümünü seç
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]

Şablon bu..

Olması gerekenler..
Kod: Tümünü seç
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
Bumu

Kod: Tümünü seç
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
Bumu

Kod: Tümünü seç
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
Bumu

Kod: Tümünü seç
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
Bumu

Anlamadım bi türlü.. Başkada olmabilir. Ben hangi şekilde düzenlemem gerekiyor bu dosyayı tam olarak örneklendirebilirmisiniz. forum dizini altında kurulu Pano.
meSel
kullanıcı
kullanıcı

İleti: 6
Kayıt: 08 Nis 2008 13:48
HTML: Çok iyi
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB3

Re: [3.0.2] Advanced phpBB3 SEO mod Rewrite (0.4.4)

İleti y4vuzlost 09 Eyl 2008 13:55

phpBB3 SEO mod Rewrite (0.4.4) u siteme kurdum anlandırma sorunsuz çalışıyor tek sorun;
sitemde portal da kurulu ve eskiden anasayfa olarak portal açılıyordu şimdi ise forum açılıyor. Eski haline nasıl çevirebilirim?

site
http://www.y4vuz.com

portal
http://www.y4vuz.com/portal.php

pano
http://www.y4vuz.com/index.php

yani portal sayfasını nasıl anasayfa yapabilirim?
tşk.

EDIT: sorunu çözdüm. tahmininiz üzere problem kök dizindeki portal'ın .htaccess dosyasının üzerine seo'nunkini yazmamdan kaynaklanmış. İkisini birden aynı dosyada birleştirince sorun ortadan kalktı :)
y4vuzlost
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 9
Kayıt: 05 Eyl 2008 17:44
İsim: yavuz
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.2

ÖncekiSonraki

phpBB3 SEO-SEF


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir