: ya bi sey sorucam wordpress kulaniyorum ve permalinkleri ayarladim sidmi wp-admin e girmeye denedigimde girmiyor ne yapmam gerek? Siten. Com/wp-login. php?redirect_to=/wp-admin/ if else while vs.

: Hani grmüşsünüzdür bazı sitelerde linkler klasr yapıları şeklindedir yada dosyaların uzantıları bildiğimiz uzantılara benzemez. Dosya uzantısı olayı normalde server tarafında halledilebilen bir olay olmasına karşın sizde hata sayfası yntemini kullanarak servera sz geçiremeseniz dahi kendi uzantınızı kullanabilirsiniz. Mesela bu sitenin dosya uzantıları. asp değil de. findikkurdu olsa hoş olmaz mı? http://www.findikkurdu.com/default. findikkurdu yada http://www.aksu.web.tr/index. aksu gibi linklere sahip olabilirsiniz. Yada hiçbir dosya uzantısı kullanmayıp linklerinizi klasr yapıları şeklinde verebilirsiniz. http://www.findikkurdu.com/konular/20Bunun için yapılması gereken ilk işlem herhangi bir sayfa bulunamadığı durumlarda serverin istemciye gnderdiği 404 hata kodlu hata sayfasını kendi sayfamız ile değiştirmek. Bu işlemi eğer varsa hosting panelinizden yapabilirsiniz. Yada server yneticisinden rica edebilirsiniz. Genellikle bu hata sayfasının değiştirilmesi için kullanılan yere "/default. asp" yazmanız gerekir. Veya siz "/404. asp" gibi bir dosyada kullanabilirsiniz. Ben default. aspyi kullandığınızı varsayıyorum. Bu işlemden sonra artık herhangi bir sayfa bulunamadığında sayfa bulunamadı hatası yerine karşınıza default. asp sayfanız çıkacaktır. rneklerimizde kullanmak üzere linkimizin http://www.findikkurdu.com/konular/20 olduğunu varsayıyorum. Adres satırına byle yazdığınızda yada byle bir linki tıkladığınız da default. asp sayfasına ynlendiniz. Bilmeniz gereken şey ise siz adres satırına byle yazdığınızda http://www.findikkurdu.com/default. asp sayfasına gitmezsiniz. Adres satırı aynı kalır, sadece bulunamayan sayfa yerine default. asp sayfası işletilir. Bu durumda default. asp dosyanızda adres satırında query string şeklindeki bu adresi alıp bunun içinden 20 sayısını süzüp kullanıcımıza veritabanımızda ki 20 id numaralı konuyu gstereceğiz. Bunun için ncelikle Request. ServerVariables diyerek adres satırındaki tüm veriyi alıyoruz. Bu durumda elimize geçen veri 404;http://www.findikkurdu.com/konular/20 şeklinde oluyor. Baştaki 404 sayfa bulunamadı hatasının kodu. Adres satırında ki veriyi bu şekilde aldıktan sonra 20 değerini almak için sizinde tahmin ettiğiniz gibi bu değeri "/" işaretlerinden blmemiz gerekiyor. Kod ile rnek verelim. Elimize geçen dizi elemanlarını buraya yazalım ve aradığımız verinin dizinin kaçıncı elemanı olduğunu grelim. strDizi(0) =" 404;http:"strDizi(1) ="" // işaretinin arasında bişey olmadığı için bu değer boş. strDizi(2) = "www.findikkurdu.com"strDizi(3) = "konular"strDizi(4) = "20"Grdüğünüz üzere bize gereken id numarası dizinin 5 elemanı. (Diziler 0dan başladığı için numarası 4)Şimdi şyle bir sorgu kuralım. Eğer gelen veriler arasında dizinin 4 elemanı "konular" ise id numarası verilen konuyu gsterelim. Değilse işlem yaptırmayalım. İşte bu kadar basit. Siz strDizi(3) dizi elemanı ile gelen veriye bakarak değişik işlemler yaptırabilirsiniz. Birde değişik dosya uzantısı için rnek verelim. Linkimiz http://www.findikkurdu.com/konular. findikkurdu?konu=20Dosya uzantımızın findikkurdu olduğunu grüyorsunuz. Siz bunun yerine.aspx yada. jsp gibi bir dosya uzantısı kullanıp ziyaretçilere web programlama da çağ atlamışsınız havası verebilirsiniz. ncelikle query bilgimizi alıp "/" işaretlerinden parçalayalım. Elimize geçen dizi elemanlarını buraya yazalım ve aradığımız verinin dizinin kaçıncı elemanı olduğunu grelim. strDizi(0) =" 404;http:"strDizi(1) ="" // işaretinin arasında bişey olmadığı için bu değer boş. strDizi(2) = "www.findikkurdu.com"strDizi(3) = "konular. findikkurdu?konu=20"Grdüğünüz gibi üzerinde işlem yapacağımız değerimiz strDizi(3) dizi değişkeninde. Burada? işaretinden sonraki kısımda ki değerleri alıp bunlara gre işlemleri bikaç yolla yapabilirsiniz. InStr ile soru işaretinin nerede olduğunu bulur. sonra = işaretini bulur, bu 2 değer arasında ki veriyi Mid ile alabilirsiniz. Yada Split ile veriyi nce? işaretinden sonrada = işaretinden parçalayabilirsiniz. Biz InStr ve Mid ile yapacağız. strBolumun çıktısı "konu" olur. Birde konunun id numarasını alalım. Blümün ismi ve konunun id numarası elimizde olduğuna gre yukarıdaki rnek gibi istediğiniz işlemi yaptırabilirsiniz. Herkese kolay gelsin. Not: İnternetin nimetlerinden yararlanarak alıntı yaptım :). Kardeş Saol Güzel ama bisi anlamadım ve bnm istedigim link biçici url/konular/01 değil olucak güzel bi şekilde analatcak kimse yokmu :S yada script yazıpğ link atcak :D?

ya bi sey sorucam wordpress kulaniyorum ve permalinkleri ayarladim sidmi wp-admin e girmeye denedigimde girmiyor ne yapmam gerek?

S. a arkadaşlar asp orda derecede biliyorum asp seo ğrenmek istiyorum elinde güzel bi ders veya basit bi rnek olan varsa paylaşabilirmi veya asp seo dan anlayan müridlerden biri bizim gibi gençlere bi ders verirse nasıl olur? iyi günler

: ya bi sey sorucam wordpress kulaniyorum ve permalinkleri ayarladim sidmi wp-admin e girmeye denedigimde girmiyor ne yapmam gerek? konuyu saptırıon ne alaka :D

yokmu koskoca tbt de bi seo cu

Hani grmüşsünüzdür bazı sitelerde linkler klasr yapıları şeklindedir yada dosyaların uzantıları bildiğimiz uzantılara benzemez. Dosya uzantısı olayı normalde server tarafında halledilebilen bir olay olmasına karşın sizde hata sayfası yntemini kullanarak servera sz geçiremeseniz dahi kendi uzantınızı kullanabilirsiniz. Mesela bu sitenin dosya uzantıları. asp değil de. findikkurdu olsa hoş olmaz mı? http://www.findikkurdu.com/default. findikkurdu yada http://www.aksu.web.tr/index. aksu gibi linklere sahip olabilirsiniz. Yada hiçbir dosya uzantısı kullanmayıp linklerinizi klasr yapıları şeklinde verebilirsiniz. http://www.findikkurdu.com/konular/20Bunun için yapılması gereken ilk işlem herhangi bir sayfa bulunamadığı durumlarda serverin istemciye gnderdiği 404 hata kodlu hata sayfasını kendi sayfamız ile değiştirmek. Bu işlemi eğer varsa hosting panelinizden yapabilirsiniz. Yada server yneticisinden rica edebilirsiniz. Genellikle bu hata sayfasının değiştirilmesi için kullanılan yere "/default. asp" yazmanız gerekir. Veya siz "/404. asp" gibi bir dosyada kullanabilirsiniz. Ben default. aspyi kullandığınızı varsayıyorum. Bu işlemden sonra artık herhangi bir sayfa bulunamadığında sayfa bulunamadı hatası yerine karşınıza default. asp sayfanız çıkacaktır. rneklerimizde kullanmak üzere linkimizin http://www.findikkurdu.com/konular/20 olduğunu varsayıyorum. Adres satırına byle yazdığınızda yada byle bir linki tıkladığınız da default. asp sayfasına ynlendiniz. Bilmeniz gereken şey ise siz adres satırına byle yazdığınızda http://www.findikkurdu.com/default. asp sayfasına gitmezsiniz. Adres satırı aynı kalır, sadece bulunamayan sayfa yerine default. asp sayfası işletilir. Bu durumda default. asp dosyanızda adres satırında query string şeklindeki bu adresi alıp bunun içinden 20 sayısını süzüp kullanıcımıza veritabanımızda ki 20 id numaralı konuyu gstereceğiz. Bunun için ncelikle Request. ServerVariables diyerek adres satırındaki tüm veriyi alıyoruz. Bu durumda elimize geçen veri 404;http://www.findikkurdu.com/konular/20 şeklinde oluyor. Baştaki 404 sayfa bulunamadı hatasının kodu. Adres satırında ki veriyi bu şekilde aldıktan sonra 20 değerini almak için sizinde tahmin ettiğiniz gibi bu değeri "/" işaretlerinden blmemiz gerekiyor. Kod ile rnek verelim.<%strQuery = Request. ServerVariables strDizi = Split %>Elimize geçen dizi elemanlarını buraya yazalım ve aradığımız verinin dizinin kaçıncı elemanı olduğunu grelim. strDizi(0) =" 404;http:"strDizi(1) ="" // işaretinin arasında bişey olmadığı için bu değer boş. strDizi(2) = "www.findikkurdu.com"strDizi(3) = "konular"strDizi(4) = "20"Grdüğünüz üzere bize gereken id numarası dizinin 5 elemanı. (Diziler 0dan başladığı için numarası 4)Şimdi şyle bir sorgu kuralım. Eğer gelen veriler arasında dizinin 4 elemanı "konular" ise id numarası verilen konuyu gsterelim. Değilse işlem yaptırmayalım.<%strQuery = Request. ServerVariables strDizi = Split If strDizi(3) = "konular" AND IsNumeric(strDizi(4)) Then Conn isimli veritabanı bağlantısı açılır strSQL = "SELECT FROM KonularTablosu WHERE id = "& Cint(Trim(strDizi(4))) &" " Set KayitSeti = Conn. Execute Else Diğer işlemlerEnd If%>İşte bu kadar basit. Siz strDizi(3) dizi elemanı ile gelen veriye bakarak değişik işlemler yaptırabilirsiniz.<%Veri http://www.findikkurdu.com/konular/20 şeklinde gelmiş olabilir. If strDizi(3) = "konular" AND IsNumeric(strDizi(4)) Then Conn isimli veritabanı bağlantısı açılır strSQL = "SELECT FROM KonularTablosu WHERE id = "& Cint(Trim(strDizi(4))) &" " Set KayitSeti = Conn. Execute Veri http://www.findikkurdu.com/makaleler/25 şeklinde gelmiş olabilir. ElseIf strDizi(3) = "makaleler" AND IsNumeric(strDizi(4)) Then Conn isimli veritabanı bağlantısı açılır strSQL = "SELECT FROM MakalelerTablosu WHERE id = "& Cint(Trim(strDizi(4))) &" " Set KayitSeti = Conn. Execute Else Diğer işlemlerEnd If%>Birde değişik dosya uzantısı için rnek verelim. Linkimiz http://www.findikkurdu.com/konular. findikkurdu?konu=20Dosya uzantımızın findikkurdu olduğunu grüyorsunuz. Siz bunun yerine.aspx yada. jsp gibi bir dosya uzantısı kullanıp ziyaretçilere web programlama da çağ atlamışsınız havası verebilirsiniz. ncelikle query bilgimizi alıp "/" işaretlerinden parçalayalım.<%strQuery = Request. ServerVariables strDizi = Split %>Elimize geçen dizi elemanlarını buraya yazalım ve aradığımız verinin dizinin kaçıncı elemanı olduğunu grelim. strDizi(0) =" 404;http:"strDizi(1) ="" // işaretinin arasında bişey olmadığı için bu değer boş. strDizi(2) = "www.findikkurdu.com"strDizi(3) = "konular. findikkurdu?konu=20"Grdüğünüz gibi üzerinde işlem yapacağımız değerimiz strDizi(3) dizi değişkeninde. Burada? işaretinden sonraki kısımda ki değerleri alıp bunlara gre işlemleri bikaç yolla yapabilirsiniz. InStr ile soru işaretinin nerede olduğunu bulur. sonra = işaretini bulur, bu 2 değer arasında ki veriyi Mid ile alabilirsiniz. Yada Split ile veriyi nce? işaretinden sonrada = işaretinden parçalayabilirsiniz. Biz InStr ve Mid ile yapacağız.<%strVeri = strDizi(3)intBaslangic = InStr intBitis = InStr strBolum = Mid(strVeri, intBaslangic+1, intBitis-intBaslangic-1)%>strBolumun çıktısı "konu" olur. Birde konunun id numarasını alalım.<%strKonuID = Mid(strVeri, intBitis+1, Len -intBitis)%>Blümün ismi ve konunun id numarası elimizde olduğuna gre yukarıdaki rnek gibi istediğiniz işlemi yaptırabilirsiniz. Herkese kolay gelsin. Not: İnternetin nimetlerinden yararlanarak alıntı yaptım :). Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.