SMF seo eklentisi varmı?
16
●2.630
- 22-05-2006, 04:26:38Üyeliği durdurulduNot: Yedeklerini al sorumluluk kabul etmem

FIND:Bul
REPLACE WITH:Birebir değiştir
.htaccess
RewriteEngine On RewriteRule ^board([0-9.]*).html index.php?board=$1 [L] RewriteRule ^profile([0-9.]*).html index.php?action=profile;u=$1 [L] RewriteRule ^search.html index.php?action=search [L] RewriteRule ^topic([0-9.]*).html index.php?topic=$1.0 [L]
FILES TO EDIT
#
#-----[ OPEN BoardIndex.template.php ]------------------------------------------
#
FIND
<b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br />
REPLACE WITH
<b><a href="', board, $board['id'],".",html,'">', $board['name'], '</a></b><br />
FIND
<a href="' . $scripturl . '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
REPLACE WITH
<a href="',recent,".",html,'">', $txt[234], '</a>', $context['show_stats'] ? '<br />
FIND
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
REPLACE WITH
<a href="stats.html">' . $txt['smf223'] . '</a>' : '', '
#
#-----[ OPEN index.template.php ]------------------------------------------
#
Find
REPLACE WITH
<a href="',"/smf/", '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.gif" alt="' . $txt[103] . '" style="margin: 2px 0;" border="0" />' : $txt[103]), '</a>', $context['menu_separator'], '
FIND
<a href="', $scripturl, '?action=search">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/search.gif" alt="' . $txt[182] . '" style="margin: 2px 0;" border="0" />' : $txt[182]), '</a>', $context['menu_separator'];
REPLACE WITH
<a href="', search,".",html,'">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/search.gif" alt="' . $txt[182] . '" style="margin: 2px 0;" border="0" />' : $txt[182]), '</a>', $context['menu_separator'];
FIND
<a href="', $scripturl, '?action=calendar">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.gif" alt="' . $txt['calendar24'] . '" style="margin: 2px 0;" border="0" />' : $txt['calendar24']), '</a>', $context['menu_separator'];
REPLACE WITH
<a href="', calendar,".",html,'">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.gif" alt="' . $txt['calendar24'] . '" style="margin: 2px 0;" border="0" />' : $txt['calendar24']), '</a>', $context['menu_separator'];
FIND
<a href="', $scripturl, '?action=register">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/register.gif" alt="' . $txt[97] . '" style="margin: 2px 0;" border="0" />' : $txt[97]), '</a>';
REPLACE WITH
<a href="', register,".",html,'">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/register.gif" alt="' . $txt[97] . '" style="margin: 2px 0;" border="0" />' : $txt[97]), '</a>';
FIND
<a href="', $scripturl, '?action=help" target="_blank">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.gif" alt="' . $txt[119] . '" style="margin: 2px 0;" border="0" />' : $txt[119]), '</a>', $context['menu_separator'];
REPLACE WITH
<a href="', help,".",html,'">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.gif" alt="' . $txt[119] . '" style="margin: 2px 0;" border="0" />' : $txt[119]), '</a>', $context['menu_separator'];
#
#-----[ OPEN MessageIndex.php]------------------------------------------
#
FIND
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'
REPLACE WITH
'link' => '<a href="topic' . $row['ID_TOPIC'] . '.html">' . $row['firstSubject'] . '</a>'
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Arada bi yerde bi tutarsızlık var adam silmiş orayı ben direk adresi de vereyim.Yazmamın nedeni türkçe aramalarda çıksın diye
http://www.doriat.com/viewtopic.php?p=648 - 22-05-2006, 11:30:29Arkadaşlar bu kodlar tam olarak o işe yaramıyor....
Konuyu okudum, kodu yazan arkadaş bile o tarz bir kodu yapmam için riçırdı bulmam lazım diyor
Eğer sonuna html getirecekseniz size daha basit bir yol göstereyim ;
Sources/QueryString.php Dosyasında
rc2 için ;
orjinal kod böyle;
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache']) { // Let's do something special for session ids! if (defined('SID') && SID != '') $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'", $buffer); else $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer); }sen bu kodu şöyle yapacaksın;
// if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache']) // { // Let's do something special for session ids! if (defined('SID') && SID != '') $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'", $buffer); else $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer); // }1.0.7 için ;
Sources/QueryString.php dosyasında
eski hali:
// You can't do both, because session_start() won't catch the session if you do. But this should work even in 4.2.x, just not CGI. elseif (!empty($modSettings['queryless_urls']) && !$context['server']['is_cgi'] && $context['server']['is_apache']) $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+)(#[^"]*)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer); // Return the changed buffer. return $buffer; } ?>html için bununla değiştir :
// You can't do both, because session_start() won't catch the session if you do. But this should work even in 4.2.x, just not CGI. // elseif (!empty($modSettings['queryless_urls']) && !$context['server']['is_cgi'] && $context['server']['is_apache']) $buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+)(#[^"]*)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer); // Return the changed buffer. return $buffer; } ?> - 22-05-2006, 12:22:05MisafirYanlış hatırlamıyorsam admin panelinde dost url kullan diye bir kutu var. Ona tıkladığınız zaman .htaccess dosyasına gerek kalmadan sayfalar .html oluyor.
Eğer o kutuya tıkladığınızda olmuyorsa dosya içinde 2 satır değişiklik yapmak gerekiyor. Formun rc1 versiyonunda böyleydi. Smf'yi biraz yavaş bulduğum için kaldırdım o yüzden rc2'de de aynı şekilde olur mu bilmiyorum.
Ay danscisi, smf forumlarında sık gördüğüm bir arkadaş. konuya daha hakim olacağını düşünüyorum. - 22-05-2006, 12:32:28Evet arkadaşlar bende hatırlatayım, admin panelinde dost url kullan kutucuğunu tıkladığınızda , html uzantılı olmuyorsa dediğim değişiklikleri yapacaksınız.
Lakin smf pek yavaş değil.Sadece çalışabilirlik oranı yüksek değil , her hosting smf dosyalarını düzgün çalıştırmıyor.Hal böyle olunca cpu error
yada mysql connection problems vs hatalar olabiliyor.
Anasayfa 16 sorgu ile oluşturuluyor ;
Bu Sayfa 0.118 Saniyede 16 Sorgu ile Oluşturuldu...
Bence yavaş değil
- 22-05-2006, 12:43:48Ben suanda www.hostingyardim.com/index.php adresinde smf kurulu olmasına karsın .html seklinde link verdim.ilk baslarda işe yaradı ama sonra durdu
- 22-05-2006, 12:58:59Nasıl durdu :S
Sizin hosting .htacsess le felan mı oynadı acaba ? Yoksa sen admin panelinden dost url seçeneğini mi kapattın ?
Yukardaki değişiklikleri yaptın mı ?

