Sürüm: 0.4.0RC4
Yazar: phpbb-seo.com
Açıklama: dosya adlarını başlıktan alan anlamlı .html yapar
Uyumlu olduğu phpBB3 sürümleri:
- phpBB 3.0 RC7
Kurulum zorluğu: Gelişmiş
Kurulum süresi: 15 Dakika
Dosya formatı: .zip
Dosya indirme: adv_phpbb3_mod_rewriteV0-4-0RC4.zip
----------------------------------------
Test ettim, mükemmel çalışıyor, tabi doğru ayarlar ile. Ayarları doğru yapmazsanız 404 hataları alacaksınız.
Ufak bir eksiklik, yeni konu açınca "Gönderdiğiniz iletiye bakın" da url rewrite yok.
Kurduktan sonra yönetim panelinden "phpBB SEO" modüllerini ekleyin ve ayarlarını yapın, ardından ".htaccess" menüsünden kendinize bir .htaccess dosyası oluşturun, oluşan dosya phpbb_seo/cache/.htaccess, onu alıp phpBB32 kök dizinine atın.
Class dosyasında bazı kullanılabilirlik değişiklikleri de yaptım, ancak yayınlamayacağım...
Ayarlar ise kısaca şöyle:
- phpBB SEO Class settings
- Activate URL rewriting: evet
- SID Removing: evet
- Highlights Removing: evet
- Virtual Folder: evet (önemli değil)
- Forum URL caching: evet
- Forum ID Removing: hayır (aynı başlığa sahip konularda sorun çıkma ihtimali)
Türkçe karakter desteğini sağlamak için yapılacak değişiklik:
- Kod: Tümünü seç
[ OPEN ]
phpbb_seo/phpbb_seo_class.php
[ FIND ]
$this->seo_path['phpbb_script'] = $script_path;
AFTER ADD
//-- [+] Turkish fix ----------------------------------------------------
//-- add
//
// --> Custom str_Replace arrays, to handle special cases properly
$this->seo_opt['url_find'] = array(
utf8_chr(286),utf8_chr(287), // g
utf8_chr(304),utf8_chr(305), // i
utf8_chr(350),utf8_chr(351), // s
);
$this->seo_opt['url_replace'] = array('g', 'g', 'i', 'i','s', 's');
//
//-- [-] Turkish fix ----------------------------------------------------
[ FIND ]
$url = preg_replace('`\[.*\]`U','',$url);
[ AFTER ADD ]
//-- [+] Turkish fix ----------------------------------------------------
//-- add
//
$url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url );
//
//-- [-] Turkish fix ----------------------------------------------------








