![]() | |
| |||
| Merhaba arkadaşlar, kodlamadan fazla anladığım söylenemez, ama php fushion kurulu sitem için sizden yardım istiyorum. URL uzantıları .html şeklinde ve /articles.php?cat_id=4 uzantilari yerine sadece klasör ismi yazsın istiyorum ( /linkler/ şeklinde ) bunun için yardım edebilir misiniz lütfen ? site: kadin-yasam.com teşekkürler |
| ||||
| orjinal .htaccess içeriğini buraya yazarsan birşeyler yapmaya çalışalım, yalnız hiç bilinmedik bir yapı bilmiyorum ne kadar etkili olur.
__________________ kazanmak neye yarar ki kaybeden olduğunda... |
| |||
| Merhaba, buldugum kod u sizinke paylasıyorum arkadaslar .denendi çalışıyor.lütfen yedek alıp deneyin. 6.0.2. versiyonunda denedim 1----- Kod: http://rapidshare.com/files/2073036/seoname.php.html 2---- maincore.php yi açıp Kod: ?> Kod: // Search engine friendly URLs // http://www.web-bureau.com/php-fusion-cms-c1.htm require_once INCLUDES."seoname.php"; 3--- .htaccess dosyasına(yoksa oluşturuyoruz) Kod: ## Use this if Fusion is installed in your root directory RewriteBase / ## Use the following if Fusion is not installed on your root directory ## RewriteBase /<fusion_path>/ RewriteEngine On ## Articles RewriteRule ^(.*)-r([0-9]*).htm$ readarticle.php?article_id=$2 [L,NC] ## Article categories RewriteRule ^(.*)-c([0-9]*).htm$ articles.php?cat_id=$2 [L,NC] 4---- articles.php yi açıyoruz. Kod: <a href='".FUSION_SELF."?cat_id=".$data['article_cat_id']."'> Kod: <a href='".seoname($data['article_cat_name'])."-c".$data['article_cat_id'].".htm'> 5---- articles.php 'nin içerisinde Kod: <a href='readarticle.php?article_id=".$data['article_id']."'> Kod: <a href='".seoname($data['article_subject'])."-r".$data['article_id'].".htm'> ARTICLES SEO tamam. 6--- aşağıdaki dosyayı indiriyoruz ve ana dizinimize ( root ) upload ediyoruz. Kod: http://rapidshare.com/files/2077930/news.php.html kullandığımız temanın theme.php isimli dosyasını açıyoruz. ve aşağıdaki satırı buluyoruz. Kod: echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']); Kod: // url optimisation replacement
// echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo openform("N",$info['news_id']).newsposter($info," ·").seonewsopts($info,"·").closeform("N",$info['news_id']);
// END url optimisation replacement ingilizce daha iyi anlarım türkçeden diyenler için ; Url Optimisation - PHP Fusion CMS - The Webmaster's Bureau buyrun burdan yakın. |
| |||
| heh, şimdi diyeceksiniz , herşeyi bulmussun daha ne istiyorsun be adam arkadaslar, url kısmındaki "ş" , "ü" , "ı" , "ğ" gibi türkçe harfler abidik gubidik bol %li bir biçimde çıkmakta. bu yuzden, seoname.php dosyasının içerisindeki $seoit = str_replace('=',' ',$seoit); ile devam eden kısımdan sonra Kod: $seoit = str_replace('ü','u',$seoit);
$seoit = str_replace('ö','o',$seoit);
$seoit = str_replace('ç','c',$seoit);
$seoit = str_replace('ı','i',$seoit);
$seoit = str_replace('ş','s',$seoit);
$seoit = str_replace('ğ','g',$seoit); mantıklı olarak duzelmesi lazım di mi ? örnek : ÇOCUKALARDA DÜZ TABANLILIK - KADIN YASAM KADINCA DIYET GUZELLIK ASTROLOJi BURC YORUMLARI MAKYAJ ESTETIK hehe |
| ||||
| sorun olacağını sanmıyorum. urlde öyle gözükmesinin nedeni browserın Türkçe karakter kullanmaması. yoksa "çocuklarda düz tabanlılık" diye aratıldığın çıkan arama sonuçlarında sayfa adresi: http://www.kadin-yasam.com/Çocukalarda-dÜztabanlilik-r111.htm şeklinde çıkacaktır. bu sayede, aranan ile sizin url tam örtüşmüş olacak. bu da sayfanın üst sırada çıkmasında faydalı olacaktır. mesela: bu aramada 5. çıkan site, emreaydın.com.tr, aranan "emre aydın" ifadesi ile domaindeki uyumdan yararlanıyor. browserda "http://www.xn--emreaydn-zkb.com.tr/" şeklinde gözükmesi önemli değil. domain olarak bunu kullanmak tartışılır ama iç sayfada bundan yararlanmak bence mantıklı. ki, aynı aramada 8. sıradaki wikipedia sayfası aynen bu şekilde kullanmış: google'ın algıladığı: tr.wikipedia.org/wiki/Emre_Aydın browserda gözüken: tr.wikipedia.org/wiki/Emre_Ayd%C4%B1n sizin urlde, Türkçe olanlar büyük harfle çıkıyor. bu bir sorun yaratır mı bilmiyorum. acaba ç ile Ç'yi aynı görüyor mu google, onu bilmiyorum. şu da var, google artık urlde geçen "i" harfinin, aranan ifadedeki "ı" harfi olup olmadığını anlayabiliyor. yani "emre aydın" diye aratıldığında, emreaydin.com'daki i harfini "ı" olarak algılıyor. 8-9 ay öncesine kadar algılayamıyordu. araştırmıştım urlde Türkçe karakteri nasıl çıkartabilirim diye. ben yapamamıştım. google gelişince, yapmama da gerek kalmadı. |
![]() |
| Etiketler |
| php fushion mod seo url |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Php Fusion Kurulum | THe.NeeD | Diğer CMS Sistemler | 10 | 06-10-2008 02:14:02 |
| Php Fusion Kurulumu | fosch | Diğer CMS Sistemler | 8 | 26-06-2008 14:55:20 |
| Php Fusion Blokları | fosch | Diğer CMS Sistemler | 10 | 19-04-2008 16:12:05 |
| Php Fusion ve GNU/GPL Hakkında | fosch | Diğer CMS Sistemler | 0 | 04-02-2007 09:52:44 |