Smf Forum Taşıma

Başlatan medeniyetmuhendisi, 20 May 2017 22:29

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

medeniyetmuhendisi

20 May 2017 22:29 Son düzenlenme: 20 May 2017 22:38 medeniyetmuhendisi
Merhabalar, smf forum sitemi taşımaktan kastım..

Sıfır kurulmuş olan yeni smf ye mevcut forum sitemi taşımak istiyorum..

Siteyi ilk 5 yıl önce kurmuştum. 5 yıldır bir çok mod yükleyip kaldırdım haliyle forum ciddi sakatlık içinde bu yüzden tertemiz bir forum kurup, Tüm konularımı üyelerimi vs. önemli olan ne varsa kaybetmeden oraya taşımak istiyorum. ve şuan lazım olan modlarımı da orada kurmak istiyorum.

En son beyaz ekran hataları ile boğuşuyordum. Ve bunun gibi bir çok sorunlar var. Bu sorunları bir türlü aşamadım. Bu yüzden smf forum sitemi sıfırdan kurup her şeyi taşımak istiyorum...

Forumlarda anlatılan smf taşıma olayını yaptım ancak smf_settings veritabanı dosyasına dokunmadığımda tüm hatalar yine aynı kalıyor.

Sizce nasıl bir yol izlemeliyim.

snrj

düzgün bir yedek almadan denemeyin gerek görmediğiniz modların veri kalıntılarını silin
http://smf.konusal.com/index.php?action=downloads;sa=view;down=34

medeniyetmuhendisi

Hocam dediğiniz dosyayı indirip herşeyi temizlediğimde forum sıfırlanmış olacak ama konular üyeler vs kalacak doğru mu anladım yani forum ilk günkü gibi olacak.

CeeMoo

Alıntı yapılan: medeniyetmuhendisi - 21 May 2017 09:58Hocam dediğiniz dosyayı indirip herşeyi temizlediğimde forum sıfırlanmış olacak ama konular üyeler vs kalacak doğru mu anladım yani forum ilk günkü gibi olacak.
Sitenizin son yedeğini alarak korkmadan deneyebiliriz.

bu php dosyası veritabanıza modlar tarafından eklenen tablo vs.. gösterir bunların içeriğini temizlemenize yarar

Zaten seçildiği için sıkıntı olucağınıda sanmıyorum.

medeniyetmuhendisi

03 Haz 2017 10:03 #4 Son düzenlenme: 03 Haz 2017 14:10 medeniyetmuhendisi
Forumu sıfırdan kurup veritabanını üstüne yazdırdım ama tüm ftp yi sıfırlamış oldum.. mevcut veritabanından da verdiğinizi databasecleanup ile de tüm işe yaramayan kalıntıları kaldırdım. Şuan herşey çok iyi.

Seo4smf kullanıyordum. Onu da kaldırmış oldum ve bir daha da o lanet şeyi asla yüklemek istemiyorum..

Ancak link yapım değişti doğal olarak..

Seo4smf nin yapılandırdığı linkleri şimdi yeni oluşan linklere nasıl yönlendirebilirim. En azından hit kaybından çok zarar görmemiş olurum..


ÖRNEK;
Eski link : https://www.medeniyetmuhendisleri.com/yapi-anabilim-dali/yapi-dinamigi-ders-notlari-ve-cozumlu-sinav-sorulari-t722.0.html
Yeni Link : https://www.medeniyetmuhendisleri.com/index.php?topic=722.0

eski .htaccess dosyası;
ben bu dosyada nasıl bir düzenleme ile eski link yapısını yeni oluşan linklere yönlendirebilirim?
Kod [Seç]
RewriteEngine on
RewriteBase /

# Redirect old links (301 Permanent Redirect)
RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule  ^(.*)$ Seo4Smf.php?t=%1&seo4smf [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).(.*)
RewriteRule  ^(.*)$ Seo4Smf.php?t=%1&o=%2&seo4smf [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*)$
RewriteRule  ^(.*)$ Seo4Smf.php?b=%1&seo4smf [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).(.*)
RewriteRule  ^(.*)$ Seo4Smf.php?b=%1&o=%2&seo4smf [R=301,L]

RewriteRule ^index.php/board,([0-9]*).([0-9]*).html Seo4Smf.php?b=$1&o=$2&seo4smf [R=301,L]
RewriteRule ^index.php/topic,([0-9]*).((?:from|msg|new|)[0-9]*).html Seo4Smf.php?t=$1&o=$2&seo4smf [R=301,L]
RewriteRule ^index.php/topic,([0-9]*).((?:from|msg|new|)[0-9]*)/((?:boardseen|topicseen)).html Seo4Smf.php?t=$1&o=$2;$3&seo4smf [R=301,L]

RewriteRule ^profil/([-a-zA-Z0-9]*)/([0-9]*);area=([-a-zA-Z0-9]*);(.*)$ index.php?action=profile;u=$2;area=$3;$4 [L]
RewriteRule ^profil/([-a-zA-Z0-9]*)/([0-9]*);area=([-a-zA-Z0-9]*)$ index.php?action=profile;u=$2;area=$3 [L]
RewriteRule ^profil/([-a-zA-Z0-9]*)/([0-9]*);([-a-zA-Z0-9]*)$ index.php?action=profile;u=$2;$3 [L]
RewriteRule ^profil/([-a-zA-Z0-9]*)/([0-9]*)$ index.php?action=profile;u=$2 [L]

# Friendly Topics
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*)$ index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html?$ index.php?dummy=1&topic=$2.$3 [L]

# Friendly Boards
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*)$ index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=1&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)?$ index.php?dummy=1&board=$2.$3 [L]

# Friendly Actions
RewriteRule ^(activate|admin|ads|announce|attachapprove|buddy|calendar|clock|collapse|coppa|credits|deletemsg|display|dlattach|editpoll|editpoll2|mediapro|emailuser|findmember|groups|help|helpadmin|im|jseditor|jsmodify|jsoption|lock|lockvoting|login|login2|logout|markasread|mergetopics|mlist|moderate|modifycat|modifykarma|movetopic|movetopic2|notify|notifyboard|openidreturn|pm|pmspy|post|post2|printpage|profile|quotefast|quickmod|quickmod2|recent|register|register2|reminder|removepoll|removetopic2|reporttm|requestmembers|restoretopic|search|search2|sendtopic|smstats|suggest|spellcheck|splittopics|stats|sticky|theme|trackip|about:mozilla|about:unknown|unread|unreadreplies|verificationcode|viewprofile|vote|viewquery|viewsmfile|who|.xml|xmlhttp|httperror|sitemap|seo4smfred|seo4smfcloud)/(.*)$ index.php?action=$1;dummy=1;$2 [L]
RewriteRule ^(activate|admin|ads|announce|attachapprove|buddy|calendar|clock|collapse|coppa|credits|deletemsg|display|dlattach|editpoll|editpoll2|mediapro|emailuser|findmember|groups|help|helpadmin|im|jseditor|jsmodify|jsoption|lock|lockvoting|login|login2|logout|markasread|mergetopics|mlist|moderate|modifycat|modifykarma|movetopic|movetopic2|notify|notifyboard|openidreturn|pm|pmspy|post|post2|printpage|profile|quotefast|quickmod|quickmod2|recent|register|register2|reminder|removepoll|removetopic2|reporttm|requestmembers|restoretopic|search|search2|sendtopic|smstats|suggest|spellcheck|splittopics|stats|sticky|theme|trackip|about:mozilla|about:unknown|unread|unreadreplies|verificationcode|viewprofile|vote|viewquery|viewsmfile|who|.xml|xmlhttp|httperror|sitemap|seo4smfred|seo4smfcloud)$ index.php?action=$1 [L]
     
# Friendly Attachments
RewriteRule ^([0-9]*).([0-9]*)/a([0-9]*)/([-a-zA-Z0-9]*) index.php?dummy=1;action=dlattach;topic=$1.$2;attach=$3 [L]

CeeMoo

@medeniyetmuhendisi seomodu tam nasış çalışıyor bilmiyorum ama Seo4Smf.php ekliyebilirseniz birde db nasıl kayıt yapıyordu ?

medeniyetmuhendisi

db si nasıl kayıt tutuyordu bilmiyorum. Bu konuda bilgim olduğunu söyleyemem açıkçası..

seo4smf.php dosyasını ek olarak ekledim.

bu sorunumu çözmemde yardımcı olursanız çok memnun olacağım

CeeMoo

Şöyle bir şey yapılabilir .htc den Errordocument 404 /404.php ile hata sayfası çağırılır Request ile gelen konu ismi alınır ve SEO DB sinden eğer konuya eşitleniyorsa yönlendirilebilir.Diğer türlü bir bilgim yok.DB yedeğiniz var bilmiyorum ama sql açınca ismini yakalayıp topic_id varmı diye bakılabilir.Tabi SEO DB kalmalıki eşleştirilsin.


Eğer olursa seo db sini .sql ile eke ekleyin ben bir yapmaya çalışayım yaparsam eklerim.

medeniyetmuhendisi

04 Haz 2017 13:22 #8 Son düzenlenme: 04 Haz 2017 13:37 medeniyetmuhendisi
hocam eğer gitmediyseniz 5 dk bekleyin hemen sıfırlamadan önceki son yedeğimi atayım buraya.



edit:
ekte seo4smf ile alakalı db leri atıyorum..

özelden tum sitenin yedegini gönderdim hocam oradan daha ayrıntılı görebilirsiniz.


CeeMoo

04 Haz 2017 16:44 #9 Son düzenlenme: 04 Haz 2017 17:10 CeeMoo
Tamamdır :)


.htaccess
Kod [Seç]
RewriteEngine On

RewriteRule ^yapi-anabilim-dali/(.*)$ http://localhost/smf/hata.php?hata=$1 [L]

daha sonra ana dizine hata.php oluşturup ekleyin:
Kod [Seç]
<?php  
require(dirname(__FILE__) . '/SSI.php');

$link $_REQUEST['hata'];

preg_match('#-t(.*?).html#'$link$konu);

header("Refresh: 3; url=http://localhost/smf/index.php?topic={$konu[1]}");

?>

Refresh:3 kendinize göre düzenleyin. localhost kendi siteniz ekleyin.

localhost/smf/yapi-anabilim-dali/yapi-dinamigi-ders-notlari-ve-cozumlu-sinav-sorulari-t722.0.html

Malesef çözemediğim konu RewriteRule ^yapi-anabilim-dali/(.*)$ http://localhost/smf/hata.php?hata=$1 [L]  tekrar tekrar kategoriler için eklemeniz gerekicek Örnek:

RewriteRule ^mutfak-malzemesi/(.*)$ http://localhost/smf/hata.php?hata=$1 [L]


Bu .htacces araştırdım ama bulamadım umarım siz bulabilirsiniz veya bilen yazarsa süper olur.İyi Çalışmalar.


Tek tek .htaccess kategori eklemek yerine direk şu php kodlarıyla tüm kategorilerinizi listeleyebilirsiniz.

gel.php ile bir dosya açın ve ekleyin :
Kod [Seç]
<?php  

require(dirname(__FILE__) . '/SSI.php');

echo isset($_REQUEST['hata']);

global $context$settings$scripturl$txt$db_prefix$user_info;
global $modSettings$smcFunc;

// Find all the posts in distinct topics.  Newer ones will have higher IDs.
$request $smcFunc['db_query']('''
SELECT name, id_board FROM {db_prefix}boards ORDER BY id_board DESC
'
);
$posts = array();
while ($row $smcFunc['db_fetch_assoc']($request))
{
// Build the array.
$posts[] = array(
'id_board' => $row['id_board'],
'name' => $row['name'],
);
}
$smcFunc['db_free_result']($request);

foreach ($posts as $post)
echo 'RewriteRule ^'format_url(remove_signs($post['name'])), '/(.*)$ http://localhost/smf/hata.php?hata=$1 [L]<br />';



function 
format_url($text$avoid_point true)
{
global $smcFunc$modSettings$txt;

$separator = isset($modSettings['seo4smf_url_separator']) ? $modSettings['seo4smf_url_separator'] : '-';
$stopped_words = array();

if (!empty($modSettings['seo4smf_url_enable_stopwords']) && !empty($modSettings['seo4smf_url_stopwords']))
{
$custom_words explode("\n"$modSettings['seo4smf_url_stopwords']);
foreach ($custom_words as $word)
{
$word strtolower(trim($word));
$stopped_words[$word] = '';
}
}

if ($avoid_point)
$stopped_words array_merge($stopped_words, array('.' => 'SMFMOD_HACK_POINT_SEO''&amp' => ' and ''/' => '-'));
else
$stopped_words array_merge($stopped_words, array('.' => '-''&amp' => ' and ''/' => '-'));

if (!empty($modSettings['seo4smf_url_parse_acronyms']) && !empty($modSettings['acronym_parser_seek']))
{
$acronym_seek explode("\n"$modSettings['acronym_parser_seek']);
$acronym_destroy explode("\n"$modSettings['acronym_parser_destroy']);

for ($i 0$n count($acronym_seek); $i $n$i++)
{
$acronym_seek[$i] = strtr(preg_quote($acronym_seek[$i], '/'), array('\\\\\\*' => '[*]''\\*' => '[^\s]*?''&' => '&amp;'));
$acronym_seek[$i] = (empty($modSettings['acronymWholeWord']) ? '/' $acronym_seek[$i] . '/' '/(?<=^|\W)' $acronym_seek[$i] . '(?=$|\W)/') . (empty($modSettings['acronymIgnoreCase']) ? '' 'i') . ((empty($modSettings['global_character_set']) ? $txt['lang_character_set'] : $modSettings['global_character_set']) === 'UTF-8' 'u' '');

if (strpos($acronym_seek[$i], '\'') !== false)
{
$acronym_destroy[count($acronym_seek)] = $acronym_destroy[$i];
$acronym_seek[count($acronym_seek)] = strtr($acronym_seek[$i], array('\'' => '&#039;'));
}
}

$text preg_replace($acronym_seek$acronym_destroy$text);
}

if (!empty($modSettings['seo4smf_url_censor']))
$text censorText($text);

$text remove_signs($text);

if ($avoid_point)
return str_replace(' '$separator$text);

$text $smcFunc['htmlspecialchars'](html_entity_decode($text));
$text trim(preg_replace('/[^a-z \d\-]/i'''$text));
$text str_replace(' '$separatorstrtolower($text));
$text preg_replace('/[\-]{2,}/''-'$text);
$text rtrim($text'-');

$textArray explode($separator$text);
$arr = array();

foreach ($textArray as $word)
if (!isset($stopped_words[$word]))
$arr[] = $word;

$text seo4smf_limit_url_lenght(implode($separator$arr));

if (is_numeric($text))
 $text 'n' $text;

$text $text;
return trim($text) == '' 'seo' $text;
}

function remove_signs($name)
{
    global $modSettings$context$txt;

    $name preg_replace('/^' preg_quote($txt['response_prefix']) . '/'''$name);

    $name preg_replace('#<font (.*?)>(.*?)</font>#i''\\2'$name);
    $name preg_replace('#<img (.*?)>#i'''$name);

    $name strtr($name, array('£' => 'pound''¢' => 'cent''°' => 'degrees''½' => 'half''¼' => 'quarter''¾' => 'three-qurters''Â¥' => 'yen'));
     
    $html_entities = array(
'&#196;' => 'a''&#197;' => 'a',
        '&#199;' => 'c''&#201;' => 'e',
        '&#209;' => 'n''&#214;' => 'o',
        '&#220;' => 'u''&#225;' => 'a',
        '&#224;' => 'a''&#226;' => 'a',
        '&#228;' => 'a''&#227;' => 'a',
        '&#229;' => 'a''&#231;' => 'c',
        '&#233;' => 'e''&#232;' => 'e',
        '&#234;' => 'e''&#235;' => 'e',
        '&#237;' => 'i''&#236;' => 'i',
        '&#238;' => 'i''&#239;' => 'i',
        '&#241;' => 'n''&#243;' => 'o',
        '&#242;' => 'o''&#244;' => 'o',
        '&#246;' => 'o''&#245;' => 'o',
        '&#250;' => 'u''&#249;' => 'u',
        '&#251;' => 'u''&#252;' => 'u',
        '&#192;' => 'a''&#195;' => 'a',
        '&#213;' => 'o''&#338;' => 'oe',
        '&#339;' => 'oe''&#255;' => 'y',
        '&#376;' => 'y''&#194;' => 'a',
        '&#202;' => 'e''&#193;' => 'a',
        '&#203;' => 'e''&#200;' => 'e',
        '&#205;' => 'i''&#206;' => 'i',
        '&#207;' => 'i''&#204;' => 'i',
        '&#211;' => 'o''&#212;' => 'o',
        '&#210;' => 'o''&#218;' => 'u',
        '&#219;' => 'u''&#217;' => 'u',
        '&#305;' => 'i''&#352;' => 's',
        '&#353;' => 's',
        '&#8222;' => '''&#8220;' => ''//special quotes
'&#8211;' => '''&#8217;' => '',
'&#1567;' => ''//arabic question mark
        );
     
    $name strtr($name$html_entities);
     
            if ($context['character_set'] == "UTF-8")
            {
                 
                if ($modSettings['seo4smf_utf8_language'] == 3//german translation
                {
                    $chars = array (
chr(195).chr(132) => 'AE'chr(195).chr(164) => 'ae',
                        chr(195).chr(150) => 'OE'chr(195).chr(182) => 'oe',
                        chr(195).chr(156) => 'UE'chr(195).chr(188) => 'ue',
                    );
                    $name strtr($name$chars);
                }

                if ($modSettings['seo4smf_utf8_language'] == 2//greek translation
                {
                    $chars = array (
chr(206).chr(145) => 'A',chr(206).chr(134) => 'A',
chr(225).chr(188).chr(136) => 'A',chr(225).chr(188).chr(137) => 'A',
chr(225).chr(188).chr(138) => 'A',chr(225).chr(188).chr(139) => 'A',
chr(225).chr(188).chr(140) => 'A',chr(225).chr(188).chr(141) => 'A',
chr(225).chr(188).chr(142) => 'A',chr(225).chr(188).chr(143) => 'A',
chr(225).chr(190).chr(136) => 'A',chr(225).chr(190).chr(137) => 'A',
chr(225).chr(190).chr(138) => 'A',chr(225).chr(190).chr(139) => 'A',
chr(225).chr(190).chr(140) => 'A',chr(225).chr(190).chr(141) => 'A',
chr(225).chr(190).chr(142) => 'A',chr(225).chr(190).chr(143) => 'A',
chr(225).chr(190).chr(184) => 'A',chr(225).chr(190).chr(185) => 'A',
chr(225).chr(190).chr(186) => 'A',chr(225).chr(190).chr(187) => 'A',
chr(225).chr(190).chr(188) => 'A',chr(206).chr(146) => 'B',
chr(206).chr(147) => 'G',chr(206).chr(148) => 'D',
chr(206).chr(149) => 'E',chr(206).chr(136) => 'E',
chr(225).chr(188).chr(152) => 'E',chr(225).chr(188).chr(153) => 'E',
chr(225).chr(188).chr(154) => 'E',chr(225).chr(188).chr(155) => 'E',
chr(225).chr(188).chr(156) => 'E',chr(225).chr(188).chr(157) => 'E',
chr(225).chr(191).chr(137) => 'E',chr(225).chr(191).chr(136) => 'E',
chr(206).chr(150) => 'Z',chr(206).chr(151) => 'I',
chr(206).chr(137) => 'I',chr(225).chr(188).chr(168) => 'I',
chr(225).chr(188).chr(169) => 'I',chr(225).chr(188).chr(170) => 'I',
chr(225).chr(188).chr(171) => 'I',chr(225).chr(188).chr(172) => 'I',
chr(225).chr(188).chr(173) => 'I',chr(225).chr(188).chr(174) => 'I',
chr(225).chr(188).chr(175) => 'I',chr(225).chr(190).chr(152) => 'I',
chr(225).chr(190).chr(153) => 'I',chr(225).chr(190).chr(154) => 'I',
chr(225).chr(190).chr(155) => 'I',chr(225).chr(190).chr(156) => 'I',
chr(225).chr(190).chr(157) => 'I',chr(225).chr(190).chr(158) => 'I',
chr(225).chr(190).chr(159) => 'I',chr(225).chr(191).chr(138) => 'I',
chr(225).chr(191).chr(139) => 'I',chr(225).chr(191).chr(140) => 'I',
chr(206).chr(152) => 'TH',chr(206).chr(153) => 'I',
chr(206).chr(138) => 'I',chr(206).chr(170) => 'I',
chr(225).chr(188).chr(184) => 'I',chr(225).chr(188).chr(185) => 'I',
chr(225).chr(188).chr(186) => 'I',chr(225).chr(188).chr(187) => 'I',
chr(225).chr(188).chr(188) => 'I',chr(225).chr(188).chr(189) => 'I',
chr(225).chr(188).chr(190) => 'I',chr(225).chr(188).chr(191) => 'I',
chr(225).chr(191).chr(152) => 'I',chr(225).chr(191).chr(153) => 'I',
chr(225).chr(191).chr(154) => 'I',chr(225).chr(191).chr(155) => 'I',
chr(206).chr(154) => 'K',chr(206).chr(155) => 'L',
chr(206).chr(156) => 'M',chr(206).chr(157) => 'N',
chr(206).chr(158) => 'KS',chr(206).chr(159) => 'O',
chr(206).chr(140) => 'O',chr(225).chr(189).chr(136) => 'O',
chr(225).chr(189).chr(137) => 'O',chr(225).chr(189).chr(138) => 'O',
chr(225).chr(189).chr(139) => 'O',chr(225).chr(189).chr(140) => 'O',
chr(225).chr(189).chr(141) => 'O',chr(225).chr(191).chr(184) => 'O',
chr(225).chr(191).chr(185) => 'O',chr(206).chr(160) => 'P',
chr(206).chr(161) => 'R',chr(225).chr(191).chr(172) => 'R',
chr(206).chr(163) => 'S',chr(206).chr(164) => 'T',
chr(206).chr(165) => 'Y',chr(206).chr(142) => 'Y',
chr(206).chr(171) => 'Y',chr(225).chr(189).chr(153) => 'Y',
chr(225).chr(189).chr(155) => 'Y',chr(225).chr(189).chr(157) => 'Y',
chr(225).chr(189).chr(159) => 'Y',chr(225).chr(191).chr(168) => 'Y',
chr(225).chr(191).chr(169) => 'Y',chr(225).chr(191).chr(170) => 'Y',
chr(225).chr(191).chr(171) => 'Y',chr(206).chr(166) => 'F',
chr(206).chr(167) => 'X',chr(206).chr(168) => 'PS',
chr(206).chr(169) => 'O',chr(206).chr(143) => 'O',
chr(225).chr(189).chr(168) => 'O',chr(225).chr(189).chr(169) => 'O',
chr(225).chr(189).chr(170) => 'O',chr(225).chr(189).chr(171) => 'O',
chr(225).chr(189).chr(172) => 'O',chr(225).chr(189).chr(173) => 'O',
chr(225).chr(189).chr(174) => 'O',chr(225).chr(189).chr(175) => 'O',
chr(225).chr(190).chr(168) => 'O',chr(225).chr(190).chr(169) => 'O',
chr(225).chr(190).chr(170) => 'O',chr(225).chr(190).chr(171) => 'O',
chr(225).chr(190).chr(172) => 'O',chr(225).chr(190).chr(173) => 'O',
chr(225).chr(190).chr(174) => 'O',chr(225).chr(190).chr(175) => 'O',
chr(225).chr(191).chr(186) => 'O',chr(225).chr(191).chr(187) => 'O',
chr(225).chr(191).chr(188) => 'O',chr(206).chr(177) => 'a',
chr(206).chr(172) => 'a',chr(225).chr(188).chr(128) => 'a',
chr(225).chr(188).chr(129) => 'a',chr(225).chr(188).chr(130) => 'a',
chr(225).chr(188).chr(131) => 'a',chr(225).chr(188).chr(132) => 'a',
chr(225).chr(188).chr(133) => 'a',chr(225).chr(188).chr(134) => 'a',
chr(225).chr(188).chr(135) => 'a',chr(225).chr(190).chr(128) => 'a',
chr(225).chr(190).chr(129) => 'a',chr(225).chr(190).chr(130) => 'a',
chr(225).chr(190).chr(131) => 'a',chr(225).chr(190).chr(132) => 'a',
chr(225).chr(190).chr(133) => 'a',chr(225).chr(190).chr(134) => 'a',
chr(225).chr(190).chr(135) => 'a',chr(225).chr(189).chr(176) => 'a',
chr(225).chr(189).chr(177) => 'a',chr(225).chr(190).chr(176) => 'a',
chr(225).chr(190).chr(177) => 'a',chr(225).chr(190).chr(178) => 'a',
chr(225).chr(190).chr(179) => 'a',chr(225).chr(190).chr(180) => 'a',
chr(225).chr(190).chr(182) => 'a',chr(225).chr(190).chr(183) => 'a',
chr(206).chr(178) => 'b',chr(206).chr(179) => 'g',
chr(206).chr(180) => 'd',chr(206).chr(181) => 'e',
chr(206).chr(173) => 'e',chr(225).chr(188).chr(144) => 'e',
chr(225).chr(188).chr(145) => 'e',chr(225).chr(188).chr(146) => 'e',
chr(225).chr(188).chr(147) => 'e',chr(225).chr(188).chr(148) => 'e',
chr(225).chr(188).chr(149) => 'e',chr(225).chr(189).chr(178) => 'e',
chr(225).chr(189).chr(179) => 'e',chr(206).chr(182) => 'z',
chr(206).chr(183) => 'i',chr(206).chr(174) => 'i',
chr(225).chr(188).chr(160) => 'i',chr(225).chr(188).chr(161) => 'i',
chr(225).chr(188).chr(162) => 'i',chr(225).chr(188).chr(163) => 'i',
chr(225).chr(188).chr(164) => 'i',chr(225).chr(188).chr(165) => 'i',
chr(225).chr(188).chr(166) => 'i',chr(225).chr(188).chr(167) => 'i',
chr(225).chr(190).chr(144) => 'i',chr(225).chr(190).chr(145) => 'i',
chr(225).chr(190).chr(146) => 'i',chr(225).chr(190).chr(147) => 'i',
chr(225).chr(190).chr(148) => 'i',chr(225).chr(190).chr(149) => 'i',
chr(225).chr(190).chr(150) => 'i',chr(225).chr(190).chr(151) => 'i',
chr(225).chr(189).chr(180) => 'i',chr(225).chr(189).chr(181) => 'i',
chr(225).chr(191).chr(130) => 'i',chr(225).chr(191).chr(131) => 'i',
chr(225).chr(191).chr(132) => 'i',chr(225).chr(191).chr(134) => 'i',
chr(225).chr(191).chr(135) => 'i',chr(206).chr(184) => 'th',
chr(206).chr(185) => 'i',chr(206).chr(175) => 'i',
chr(207).chr(138) => 'i',chr(206).chr(144) => 'i',
chr(225).chr(188).chr(176) => 'i',chr(225).chr(188).chr(177) => 'i',
chr(225).chr(188).chr(178) => 'i',chr(225).chr(188).chr(179) => 'i',
chr(225).chr(188).chr(180) => 'i',chr(225).chr(188).chr(181) => 'i',
chr(225).chr(188).chr(182) => 'i',chr(225).chr(188).chr(183) => 'i',
chr(225).chr(189).chr(182) => 'i',chr(225).chr(189).chr(183) => 'i',
chr(225).chr(191).chr(144) => 'i',chr(225).chr(191).chr(145) => 'i',
chr(225).chr(191).chr(146) => 'i',chr(225).chr(191).chr(147) => 'i',
chr(225).chr(191).chr(150) => 'i',chr(225).chr(191).chr(151) => 'i',
chr(206).chr(186) => 'k',chr(206).chr(187) => 'l',
chr(206).chr(188) => 'm',chr(206).chr(189) => 'n',
chr(206).chr(190) => 'ks',chr(206).chr(191) => 'o',
chr(207).chr(140) => 'o',chr(225).chr(189).chr(128) => 'o',
chr(225).chr(189).chr(129) => 'o',chr(225).chr(189).chr(130) => 'o',
chr(225).chr(189).chr(131) => 'o',chr(225).chr(189).chr(132) => 'o',
chr(225).chr(189).chr(133) => 'o',chr(225).chr(189).chr(184) => 'o',
chr(225).chr(189).chr(185) => 'o',chr(207).chr(128) => 'p',
chr(207).chr(129) => 'r',chr(225).chr(191).chr(164) => 'r',
chr(225).chr(191).chr(165) => 'r',chr(207).chr(131) => 's',
chr(207).chr(130) => 's',chr(207).chr(132) => 't',
chr(207).chr(133) => 'y',chr(207).chr(141) => 'y',
chr(207).chr(139) => 'y',chr(206).chr(176) => 'y',
chr(225).chr(189).chr(144) => 'y',chr(225).chr(189).chr(145) => 'y',
chr(225).chr(189).chr(146) => 'y',chr(225).chr(189).chr(147) => 'y',
chr(225).chr(189).chr(148) => 'y',chr(225).chr(189).chr(149) => 'y',
chr(225).chr(189).chr(150) => 'y',chr(225).chr(189).chr(151) => 'y',
chr(225).chr(189).chr(186) => 'y',chr(225).chr(189).chr(187) => 'y',
chr(225).chr(191).chr(160) => 'y',chr(225).chr(191).chr(161) => 'y',
chr(225).chr(191).chr(162) => 'y',chr(225).chr(191).chr(163) => 'y',
chr(225).chr(191).chr(166) => 'y',chr(225).chr(191).chr(167) => 'y',
chr(207).chr(134) => 'f',chr(207).chr(135) => 'x',
chr(207).chr(136) => 'ps',chr(207).chr(137) => 'o',
chr(207).chr(142) => 'o',chr(225).chr(189).chr(160) => 'o',
chr(225).chr(189).chr(161) => 'o',chr(225).chr(189).chr(162) => 'o',
chr(225).chr(189).chr(163) => 'o',chr(225).chr(189).chr(164) => 'o',
chr(225).chr(189).chr(165) => 'o',chr(225).chr(189).chr(166) => 'o',
chr(225).chr(189).chr(167) => 'o',chr(225).chr(190).chr(160) => 'o',
chr(225).chr(190).chr(161) => 'o',chr(225).chr(190).chr(162) => 'o',
chr(225).chr(190).chr(163) => 'o',chr(225).chr(190).chr(164) => 'o',
chr(225).chr(190).chr(165) => 'o',chr(225).chr(190).chr(166) => 'o',
chr(225).chr(190).chr(167) => 'o',chr(225).chr(189).chr(188) => 'o',
chr(225).chr(189).chr(189) => 'o',chr(225).chr(191).chr(178) => 'o',
chr(225).chr(191).chr(179) => 'o',chr(225).chr(191).chr(180) => 'o',
chr(225).chr(191).chr(182) => 'o',chr(225).chr(191).chr(183) => 'o',
chr(206).chr(132) => '',chr(194).chr(168) => '',
chr(206).chr(133) => '',chr(225).chr(190).chr(191) => '',
chr(225).chr(191).chr(190) => '',chr(225).chr(191).chr(141) => '',
chr(225).chr(191).chr(157) => '',chr(225).chr(191).chr(142) => '',
chr(225).chr(191).chr(158) => '',chr(225).chr(191).chr(143) => '',
chr(225).chr(191).chr(159) => '',chr(225).chr(191).chr(128) => '',
chr(225).chr(191).chr(129) => '',chr(206).chr(132) => '',
chr(225).chr(191).chr(174) => '',chr(225).chr(191).chr(175) => '',
chr(225).chr(191).chr(173) => '',chr(205).chr(186) => '',
chr(225).chr(190).chr(189) => '',
                        );
                    $name strtr($name$chars);
                }
                 
                $chars = array(chr(195).chr(128) => 'A'chr(195).chr(129) => 'A',
                    chr(195).chr(130) => 'A'chr(195).chr(131) => 'A',
                    chr(195).chr(132) => 'A'chr(195).chr(133) => 'A',
                    chr(195).chr(135) => 'C'chr(195).chr(136) => 'E',
                    chr(195).chr(137) => 'E'chr(195).chr(138) => 'E',
                    chr(195).chr(139) => 'E'chr(195).chr(140) => 'I',
                    chr(195).chr(141) => 'I'chr(195).chr(142) => 'I',
                    chr(195).chr(143) => 'I'chr(195).chr(145) => 'N',
                    chr(195).chr(146) => 'O'chr(195).chr(147) => 'O',
                    chr(195).chr(148) => 'O'chr(195).chr(149) => 'O',
                    chr(195).chr(150) => 'O'chr(195).chr(153) => 'U',
                    chr(195).chr(154) => 'U'chr(195).chr(155) => 'U',
                    chr(195).chr(156) => 'U',  chr(195).chr(157) => 'Y',
                    chr(195).chr(159) => 'ss',
                    chr(195).chr(160) => 'a'chr(195).chr(161) => 'a',
                    chr(195).chr(162) => 'a'chr(195).chr(163) => 'a',
                    chr(195).chr(164) => 'a'chr(195).chr(165) => 'a',
                    chr(195).chr(167) => 'c'chr(195).chr(168) => 'e',
                    chr(195).chr(169) => 'e'chr(195).chr(170) => 'e',
                    chr(195).chr(171) => 'e'chr(195).chr(172) => 'i',
                    chr(195).chr(173) => 'i'chr(195).chr(174) => 'i',
                    chr(195).chr(175) => 'i'chr(195).chr(177) => 'n',
                    chr(195).chr(178) => 'o'chr(195).chr(179) => 'o',
                    chr(195).chr(180) => 'o'chr(195).chr(181) => 'o',
                    chr(195).chr(182) => 'o'chr(195).chr(182) => 'o',
                    chr(195).chr(185) => 'u'chr(195).chr(186) => 'u',
                    chr(195).chr(187) => 'u'chr(195).chr(188) => 'u',
                    chr(195).chr(189) => 'y'chr(195).chr(191) => 'y',
                    chr(196).chr(140) => 'C'chr(196).chr(141) => 'c',
                    chr(196).chr(142) => 'D'chr(196).chr(143) => 'd',
                    chr(196).chr(154) => 'E'chr(196).chr(155) => 'e',
                    chr(196).chr(158) => 'G'chr(196).chr(159) => 'g',
                    chr(196).chr(176) => 'I'chr(196).chr(177) => 'i',

                    chr(197).chr(135) => 'N'chr(197).chr(136) => 'n',
                    chr(197).chr(146) => 'OE'chr(197).chr(147) => 'oe',
                    chr(197).chr(152) => 'R'chr(197).chr(153) => 'r',
                    chr(197).chr(152) => 'R'chr(197).chr(153) => 'r',
                    chr(197).chr(158) => 'S'chr(197).chr(159) => 's',
                    chr(197).chr(160) => 'S'chr(197).chr(161) => 's',
                    chr(197).chr(164) => 'T'chr(197).chr(165) => 't',
                    chr(197).chr(174) => 'U'chr(197).chr(175) => 'u',
                    chr(197).chr(189) => 'Z'chr(197).chr(190) => 'z',
                    chr(226).chr(130).chr(172) => 'euro',
                    chr(226).chr(128).chr(185) => '',
                    chr(226).chr(128).chr(186) => '',
                    chr(226).chr(128).chr(156) => '',
                    chr(226).chr(128).chr(157) => '',
                    chr(226).chr(128).chr(153) => '',
                    chr(194).chr(171) => '',
                    chr(194).chr(174) => '',
                    chr(194).chr(187) => '',
                    chr(194).chr(180) => '',
                    chr(194).chr(191) => '',
                    chr(194).chr(161) => '',
                    chr(216).chr(159) => ''//arabic ?
chr(194).chr(169) => 'copyright'//copyrigth
chr(195).chr(134) => 'i',chr(195).chr(174) => 'i',//romanian characters
chr(196).chr(129) => 'a',chr(196).chr(130) => 'a',chr(196).chr(131) => 'a',
chr(197).chr(162) => 't',chr(197).chr(163) => 't',
                );
                $name strtr($name$chars);
                $name str_replace("ia­""i"$name);//strange smf encoding ?
            }
            else
            {
                $chars['in'] = chr(128).chr(131).chr(138).chr(142).chr(154).chr(158)
                .chr(159).chr(162).chr(165).chr(181).chr(192).chr(193).chr(194)
                .chr(195).chr(196).chr(197).chr(199).chr(200).chr(201).chr(202)
                .chr(203).chr(204).chr(205).chr(206).chr(207).chr(209).chr(210)
                .chr(211).chr(212).chr(213).chr(214).chr(216).chr(217).chr(218)
                .chr(219).chr(220).chr(221).chr(224).chr(225).chr(226).chr(227)
                .chr(228).chr(229).chr(231).chr(232).chr(233).chr(234).chr(235)
                .chr(236).chr(237).chr(238).chr(239).chr(241).chr(242).chr(243)
                .chr(244).chr(245).chr(246).chr(248).chr(249).chr(250).chr(251)
                .chr(252).chr(253).chr(255);
                 
                $chars['out'] = "EfSZszYcYuAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy";
                if ($context['character_set'] == "ISO-8859-9"// turkish
                {
                    $name strtr($namechr(254).chr(222).chr(240).chr(208).chr(253).chr(221).chr(246).chr(214).chr(252).chr(220), 'sSgGiIoOuU');
                }
                 
                if ($context['character_set'] == "ISO-8859-1"//umlauts german
                {
                    $name strtr($name, array(chr(228) => 'ae'chr(196) => 'ae'chr(246) => 'oe'chr(214) => 'oe'chr(220) => 'ue'chr(252) => 'ue'chr(223) => 'ss'));
                }
                 
                if ($context['character_set'] == "ISO-8859-2"// Polish
                {
                    $name strtr($namechr(161).chr(177).chr(198).chr(230).chr(202).chr(234).chr(163).chr(179).chr(209).chr(241).chr(211).chr(243).chr(166).chr(182).chr(175).chr(191).chr(172).chr(188), 'AaCcEeLlNnOoSsZzZz');
                }
                 
                $name strtr($name, array(chr(171) => ''chr(187) => ''));
                 
                $name strtr($name$chars['in'], $chars['out']);
                 
                $double_chars['in'] = array(chr(140), chr(156), chr(198), chr(208), chr(222), chr(223), chr(230), chr(240), chr(254));
                $double_chars['out'] = array('OE''oe''AE''DH''TH''ss''ae''dh''th');
                $name str_replace($double_chars['in'], $double_chars['out'], $name);
            }

    $name strtolower(htmlentities($name));
    $name preg_replace("/&(.)(uml);/""$1e"$name);
    $name preg_replace("/&(.)(acute|cedil|circ|ring|tilde|uml);/""$1"$name);
    $name strtr($name, array('&quot;' => ';''&amp;' => '&'));
    $name strtr($name, array('&euro;' => 'euro''&#8364;' => 'euro'));
     
    $signs = array("Re :""Re:""re:""re :","~""`""!""@""#""$""%""^""&""*""("")""_""+""|""\\""=""-""{""}""[""]"":""\""";""'""<"">""?"","".""/","°","º","","©","®","","","","æ","","","","±","·","Ã","¯");
    $name str_replace($signs""un_htmlspecialchars($name));
    $name trim($name);
     
    //replace multiple spaces with single spaces
    $name preg_replace('/\s\s+/'' '$name);

    $name preg_replace("@[^a-z0-9\ ]+@i","",$name);
    return $name;
}
?>

Tekrar tekrar K.gelsin

medeniyetmuhendisi

04 Haz 2017 18:36 #10 Son düzenlenme: 04 Haz 2017 18:53 medeniyetmuhendisi
hocam öncelikle Allah binlerce kez razı olsun bu ramazan ayında büyük sevaba girdiniz.
Birazda orucun etkisi kafamı sersemletti.
anca yapabildim.

1. htaccess'e şu şekilde ekledim..

Kod [Seç]
RewriteEngine On
RewriteRule ^yapi-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^insaat-hesabi-indirim-anlasmasi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^cb-yazilim-indirim-anlasmasi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^forum-aktiviteleri/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^proje-ve-santiye-timi-bolumu/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^2el-kitap-alimsatim/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^egitim-setleri-ve-ekitaplar/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^yardim-bolumu/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^harita-muhendisligi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^nedir/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^mimarlik/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^cevre-muhendisligi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^elektrikelektronik-muhendisligi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^makine-muhendisligi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^jeolojijeofizik-muhendisligi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^windows-programlari/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^proje-havuzu/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^plaxis/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^3d-studio-max/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^diger-muhendislik-programlari/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^etabs/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^is-ve-staj-yeri-arayanlar/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^muhendislik-programlari/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^laboratuvar/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^hakedis-ve-metraj/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^staj/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^yonetim-odasi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^probina/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^imar-kanunlari-ve-yonetmelikleri/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^deprem/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^santiye-bilgileri-santiye-medyasi/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^diger-bilgiler/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^kanun-ve-yonetmelikler/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^diger-dersler/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^tanisma-alani/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^guncel-haberler-ve-tartisma-bolumu/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^karantina-cop/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^moderator-basvurulari/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^oneri-dusunce-ve-sikayetleriniz/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^forum-hakkinda-duyurular/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^sta4cad/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^hidrolik-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^yapi-malzemesi-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^geoteknik-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^ulastirma-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^yapi-anabilim-dali/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^serbest-kursu/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^makaleler-tezler/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^antikmega-yapilar-belgeselleri/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^teklaxsteel/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^sap2000/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^idecad-statik-mimari/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]
RewriteRule ^autocad/(.*)$ https://medeniyetmuhendisleri.com/hata.php?hata=$1 [L]


2. hata.php adında bir dosya açıp verdiğiniz kodları ekledim ve ana dizine attım.

Kod [Seç]
<?php  
require(dirname(__FILE__) . '/SSI.php');

$link $_REQUEST['hata'];

preg_match('#-t(.*?).html#'$link$konu);

header("Refresh: 3; url=https://www.medeniyetmuhendisleri.com/index.php?topic={$konu[1]}");

?>


SONUÇ: Tüm konular düzeldi.. Linklere tıkladığımda 3-4 sn beklettikten sonra bizi yeni konuya yönlendiriyor.. Bu bekleme süresini sanırım kısaltmanın bir yolu yok. 

1. https://www.medeniyetmuhendisleri.com/ulastirma-anabilim-dali/karayolu-enkesit-cizimi-t416.0.html

2. https://www.medeniyetmuhendisleri.com/yapi-anabilim-dali/mukavemet-1-ve-2-ders-notlari-sinav-sorulari-cozumlu-sorular-t601.0.html


Verdiğiniz emekten ötürü çok teşekkür ederim.
Allah razı olsun. 

CeeMoo

header("Refresh: 3; url=https://www.medeniyetmuhendisleri.com/index.php?topic={$konu[1]}";);

Refresh: 0 yaptın mı tamamdır

medeniyetmuhendisi

aynen o da oldu Allah razı olsun..

seo4smf ve diğer link yapısını değiştiren seo modlarından neden uzak kalınması gerektiğini bin kez anlamış oldum..

sayenizde büyük bir kısmı düzelmiş oldu..

kategori ve profil linklerini de yapılandırmıştım ama sanırım sizin hazırladığınız bu kodlar ile onları da ben yapabilirim..