Forum klasorunu değiştirdim

0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
şimdi ilk yontemde eski linklerime tıklayınca googledan /forum/kkjh.php vs gibi bir sayfa varmıs gıbı gosterıyor
ana disindede aynı lınk calışıyor bu durumda ıkısınıde ındexlemesı daha guzel olmazmı google ın :D

sanırım eglence-sitelerinin verdigi kodda arama motoruna buradakı lınkler ana dıxıne tasındı ıletısı verıyor bu eskı lınklerımın olmesı anlamına gelmez mı

yanlıs mı dusunuyorum
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
bu arada benım htaccess in bir kısmı soyle arkadaslar sanırım konuyla alakalı olan yerles bu kısım

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.MYSITE.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.forum.MYSITE.net$
RewriteRule ^(.*)$ http://www.MYSITE.net [R=301,L]
RedirectMatch temp ^/forum/*$ http://http://www.MYSITE.net
RedirectMatch temp ^/forum$ http://MYSITE.net
 
M
mehyaa
Misafir
şimdi ilk yontemde eski linklerime tıklayınca googledan /forum/kkjh.php vs gibi bir sayfa varmıs gıbı gosterıyor
ana disindede aynı lınk calışıyor bu durumda ıkısınıde ındexlemesı daha guzel olmazmı google ın :D

sanırım eglence-sitelerinin verdigi kodda arama motoruna buradakı lınkler ana dıxıne tasındı ıletısı verıyor bu eskı lınklerımın olmesı anlamına gelmez mı

yanlıs mı dusunuyorum
Aslında düşünce güzel ama @Eglence-Siteleri'nin de dediği gibi ilerde duplicate entry yüzünden google ile kanlı bıçaklı olma diye R=301 eklemesini ([R=301,NC]) yapmanda fayda var : ) Diğer cevabın için de: evet konuyla alakalı kısımlar orası : )
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
hmmm o zaman ben htaccess leri yazayım hangisini yapmam siz hangisinde ne gibi değişiklik yapmam gerektigini onun üzerinde yazarsanız sevinirim

bu /forum klasörü içindeki htaccess(forum klasörü boş şu anda)

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^(.*)$ http://www.MYSITE.net/$1 [NC]


buda ana dizindeki

AddType application/x-httpd-php .html .htm
DirectoryIndex index.html index.htm portal.php index.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.MYSITE.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.forum.MYSITE.net$
RewriteRule ^(.*)$ http://www.MYSITE.net [R=301,L]
RedirectMatch temp ^/forum/*$ http://http://www.MYSITE.net
RedirectMatch temp ^/forum$ http://MYSITE.net
 
M
mehyaa
Misafir
@KamU, forum klasörünündeli .htaccess dosyasını silebilirsin (ismini htaccess yapsan da yeter, amaç çalışmamasını sağlamak : )). Kök dizindeki .htaccess dosyasının da içeriği aşağıdaki gibi olsun:
AddType application/x-httpd-php .html .htm
DirectoryIndex index.html index.htm portal.php index.php
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.MYSITE.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.forum.MYSITE.net$
RewriteRule ^forum/(.*)$ http://www.MYSITE.com/$1 [R=301,NC]
RewriteRule ^(.*)$ http://www.MYSITE.net [R=301,L]
RedirectMatch temp ^/forum/*$ http://http://www.MYSITE.net
RedirectMatch temp ^/forum$ http://MYSITE.net

Yeni eklemen gereken satır koyu renkli olanlar. Yalnız bu satırları neden koydun veya sen mi koydun? Çünkü hiç gözüm tutmadı : P Eğer bir problem çıkarsa değiştirdikten sonra, bunları silerek veya başlarına # koyarak tekrar dene:
RewriteRule ^(.*)$ http://www.MYSITE.net [R=301,L]
RedirectMatch temp ^/forum/*$ http://http://www.MYSITE.net
RedirectMatch temp ^/forum$ http://MYSITE.net
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
tamam dediğin gibi yaptım yanı son seklını yaptım forum klasorundekını sıldım degısıklıkleri yaptım gözünün tutmadığı satırlı sildim :D ana dizin sorunsuz calısıyor ama google da forum kalsoru ıle ındexlenmıs lınkler sayfa bulunamadı olarak gorunuyor forum klasorundekı htaccess i silmeden once oradada forum cıkıyordu yeni şeklinde cıkmaması normalse sorun yok tesekkurler tekrar
 
M
mehyaa
Misafir
Sitenin adresini versene bir bakayım. Bir de forum klasörünü oluştur gene öyle kalsın bakalım boş olarak. Son olarak da ana dizindeki .htaccess dosyasının son halini bir koyarsan güzel olur : )
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
AddType application/x-httpd-php .html .htm
DirectoryIndex index.html index.htm portal.php index.php




RewriteEngine On

RewriteBase /
burada bu konuyla alakası olmayan kodlar var




Options +FollowSymlinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.cevapyaz.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.forum.cevapyaz.net$

RewriteRule ^forum/(.*)$ http://www.cevapyaz.net/$1 [R=301,NC]

http://www.cevapyaz.net
;)
 
M
mehyaa
Misafir
Forum klasörünü tekrar oluşturdun mu? Bir de "RewriteEngine on" yazan satırı sil ve "Options +FollowSymlinks" yazan satırı "RewriteEngine On" yazan satırın üstüne çek. "RewriteEngine On" ve "RewriteEngine on" bazen farklı yorumlanabiliyor (büyük-küçük harf meselesi)

Eğer dediklerimi yaptığında sonuç yine böyleyse buradaki (yani yukarda yazdığım) yöntemlerden birincisini uygula çünkü ikincisi olmadı demektir : )

Olup olmadığını tekrardan yaz.
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
yaptım dediğin gibi site sorunsuz calısıyor ama dediğim gibi google aramlarında /forum/ gecen linklerde sayfa goruntulenemıyor dıyor

eski yontem dediğin forum klasorunun içerisine htaccess olusturmak değil mi?


oyleyse ben ana dizindeki yaptıgımız değişiklikleri geri alıp forum klasorune htaccess olusturuyum google da insallah sorun etmez :D
 
M
mehyaa
Misafir
Evet, sen ilk yaptığın gibi yap, yukarıdaki 1. yöntem. Sendeki .htaccess dosyasının da en son halinden (en son cevabımdaki değişiklerden sonra) sadece "RewriteRule ^forum/(.*)$ http://www.cevapyaz.net/$1 [R=301,NC]" satırını çıkar. Şu ande sadece google değil elle deneyince de forum altından sayfalar açılmıyor. Dediklerimi yapınca sonucu tekrar paylaş, kolay gelsin.
 
0
Onaylı Üye
Üye
Katılım
31 Ocak 2006
Mesajlar
762
Tepki puanı
0
@Eglence-Siteleri, senin verdiğin kodun şu şekilde olması gerekmez mi?


R=301 olayının dediğin işe yaradığını bilmiyordum, öğrenmiş oldum, teşekkürler. L (Lowercase) yerine NC (No Case) kullanması daha iyi olur diye düşünüyorum.

Şimdi @Eglence-Siteleri katkısıyla forum altındaki bir forumu (veya herhangi bir klasördeki herhangi bir siteyi, burada klasör forum) kök dizine taşıma sonucu eski linklerin çalışmaya devam etmesi için iki türlü kullanım oluştu:

YA forum klasörü içine .htaccess dosyası oluşturup içerisine bunu yazarsınız:

YA DA kök dizine .htaccess dosyası oluşturup içerisine bunu yazarsınız:

Ama şöyle mantıklı bir gözle baktığımızda @Eglence-Siteleri'in söylediği yöntem daha esnek.

(Kodlarda http://www.domain.com/ yerine kendi domaininiz, forum yerine de sizin değiştirmek istediğiniz klasör olacak!)

Bu arada @Eglence-Siteleri, Pcqopat.Com'ın söylediği durum için nasıl bir çözüm düşünülebilir, bir fikrin var mı?

Öncelikle düzeltmelerin icin tesekkürler.
Acikcasi mod_rewrite konusunda cok bilgim yok. Genelde yaptigim gibi amacima göre internette kodlari buluyorum, mantigini kavradigim kadariyla kendime göre degistiriyorum ve calisiyorsa kaliyor.
NC ve LC arasindaki farki bilmiyordum ögrendigim iyi oldu.
Aslidna mod_Rewrite konusunda iyi calismam lazim ama artik Türkce destek alabilecegim biri de var :)

Pcqopat.Com ' un cözümü icin ise verdigim kodun tersini yapardim.

RewriteRule ^(.*)$ http://www.domain.com/forum/$1 [R=301,NC]
Ama söyle bir kod olmasi lazim, hic kullanmadim ama bu satirdan önce dersin ki bu htaccess i forum klasörüne uygulama :

RewriteCond %{REQUEST_URI} !^/(klasor1|klasor2|klasor3)

Bunu buldum ya da
RewriteCond %{REQUEST_FILENAME} !-d

Bu da cokca klasör varsa ama en son tercih edilecek kod olmaliymis bu sonuncu.

Benim aklima bu kadar geldi
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
arkadaşlar tamam şimdi tam istediğimiz gibi oldu

forum klaörünün içine htaccess olusturdum kodlar
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,NC]

ana dizindekindede su kodlar mevcut
AddType application/x-httpd-php .html .htm
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum.cevapyaz.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.forum.cevapyaz.net$
#RewriteRule ^(.*)$ http://www.cevapyaz.net [R=301,L]
#RedirectMatch temp ^/forum/*$ http://http://www.cevapyaz.net
#RedirectMatch temp ^/forum$ http://cevapyaz.net

şimdi /forum/memberlist.php?sid=5ccd2393c23d4770d0d50ffd4a420913

gibi indexlenmiş bir sayfam var google da buna tıklayınca

/memberlist.php?sid=5ccd2393c23d4770d0d50ffd4a420913

acılıyo ;)

sanırım en guzel seklı bu artık bu durumda olan arkadaşlarda yararlanır kodlardan

yardımlarınız için teşekkürler
 
0
Onaylı Üye
Üye
Katılım
30 Ekim 2006
Mesajlar
77
Tepki puanı
0
Konum
Ziverbey
Arkadaşlar benimde başımda bu dert var yönlendirme yaptım sizlerin anlattığınız gibi işe yaradı. Sağolun varolun. Peki bu yönlendirme nekadar devam edecek. Yani google botu bizim alt klasörümüzü nekadar hatırlayacak sonsuza kadarmıı?
 
0
Onaylı Üye
Üye
Katılım
31 Ocak 2006
Mesajlar
762
Tepki puanı
0
Eger eskiden birsey kalmadiysa kaldirabilirsiniz. Artik google ve diger botlar nereye bakacagini biliyordur.
 
0
Onaylı Üye
Üye
Katılım
30 Ekim 2006
Mesajlar
77
Tepki puanı
0
Konum
Ziverbey
Hmmm yaklaşık 1-2 ay indexlerim düşük çıkıyordu inanın sizin sayenizde halletim sorunu teşekkürler sağolasınız tekrar. htaccess te durmasının bir sakıncası yok zaten o kodların...

Saygılar
 
0
Onaylı Üye
Üye
Katılım
31 Ağustos 2006
Mesajlar
380
Tepki puanı
0
bende çok kararsızım google ' da 6 bin Sayfam indexli.

/forum u anadizine almak istiyorum ama sorunlar çıkartıyor ondan yapamıyorum :(

Gelecek pr değeri ölçen siteye girdimde www.domain.com yazınca hiç bişey çıkmıyorum www.domain.com/forum yazınca 4 çıkıyor :( kafam çok karışık
 
0
Onaylı Üye
Üye
Katılım
17 Ağustos 2006
Mesajlar
281
Tepki puanı
0
arkadaşlar yukarda adı geçen site nbenim bildiğiniz gibi sorun olmuyor bu yontemı denemenızı tavsıye ederım /forum/... seklındekı url nızı google /... seklınde gordugu ıcın sorun kalmıyor htaccess i hazırlayın ve kaldırmayın gerek yok kaldırmanızı dursun istediginiz kadar ;)
 
0
Onaylı Üye
Üye
Katılım
31 Ağustos 2006
Mesajlar
380
Tepki puanı
0
Bende Zoint Seo Kurulu Hata Veriyor ama bugün halledecem allah izin verirse ama yazık olacak 6 bin sayfam indexli :(
 
Geri
Üst