• 20-06-2007, 23:16:45
    #1
    normal sitemde kullandıgım phpBB SEO keyword URLs modunu subdomain de açtıgım foruma kurmaya çalıştım ama bi sorun var.sanırım diger htacess ile çakışıyor.böyle bişey olabilir mi?modu kurdum ve anasayfada bi forum açıp,içerisine herhangi bi başlıkla konu açıyorum.sonra ona tıkladıgım zaman asıl domain sitesine yönleniyor.mesela subdomaindeki sitede deneme1 diye bi forum açtım.anasayfada deneme1 e tıkladıgımda deneme1-vf1.html sayfasına yönleniyor.ama o sayfadaki hiçbişey subdomain de kullandıgım siteye ait degil acaba diger sitenin dosyasını mı aldım diye düşünüp modu 4 kez baştan kurdum.ama yine sonuç aynı.
  • 21-06-2007, 16:02:07
    #2
    .htaccess kaynaklandığını sanmıyorum. Path sorunu olabilir.



    .htaccess dosyalarından şunu kaldır, sanırım alt dizinlere etki etmesi için kullanılıyordu.

    Options +FollowSymLinks
  • 21-06-2007, 17:31:27
    #3
    Options +FollowSymLinks diye bişey yok htaccess dosyasında içindekilerin hepsi bunlar :

    <Files .phpbbsecurity> 
    deny from all 
    </Files>
    
    RewriteEngine On
    #this may cause issues with subdirs and so I have not enabled it.
    RewriteBase /
    
    RewriteRule [.]*-vf([0-9]*) viewforum.php?%{QUERY_STRING}&f=$1
    RewriteRule [.]*-vp([0-9]*) viewtopic.php?%{QUERY_STRING}&p=$1
    RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
    RewriteRule [.]*-vc([0-9]*) index.php?%{QUERY_STRING}&c=$1
    RewriteRule [.]*-ac([0-9]*) album_cat.php?%{QUERY_STRING}&cat_id=$1
    RewriteRule [.]*-at([0-9]*) album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-apic([0-9]*) album_pic.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-apm([0-9]*) album_picm.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-full-asp([0-9]*) album_showpage.php?full=&pic_id=$1
    RewriteRule [.]*-asp([0-9]*) album_showpage.php?%{QUERY_STRING}&pic_id=$1
    RewriteRule [.]*-aper([0-9]*) album_personal.php?%{QUERY_STRING}&user_id=$1
    RewriteRule [.]*-dc([0-9]*) dload.php?%{QUERY_STRING}action=category&cat_id=$1
    RewriteRule [.]*-df([0-9]*) dload.php?%{QUERY_STRING}action=file&file_id=$1
    RewriteRule [.]*-kbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
    RewriteRule [.]*-kba([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
    RewriteRule [.]*-kbsmp kb.php?mode=stats&stats=mostpopular
    RewriteRule [.]*-kbstr kb.php?mode=stats&stats=toprated
    RewriteRule [.]*-kbsl kb.php?mode=stats&stats=latest
    RewriteRule [.]*-pbc([0-9]*) kb.php?%{QUERY_STRING}mode=cat&cat=$1
    RewriteRule [.]*-pa([0-9]*) kb.php?%{QUERY_STRING}mode=article&k=$1
    RewriteRule [.]*-psmp kb.php?mode=stats&stats=mostpopular
    RewriteRule [.]*-pstr kb.php?mode=stats&stats=toprated
    RewriteRule [.]*-pbsl kb.php?mode=stats&stats=latest
    
    DirectoryIndex index.html index.htm portal.php index.php
    bir de path sorunu demişsiniz.o ne oluyor?
  • 21-06-2007, 17:59:07
    #4
    phpbb nin ayarlarındaki kurulum yolu
  • 21-06-2007, 18:33:34
    #5
    yönlenme sorunu (nasıl oldugunu anlamasam da) çözüldü.ama overall_footer kayboldu sayfanın altında bulunan phpbb vb...imzalar gitti.dosyada bi hata yaptım desem,sadece alta seotoolkit imzası ekleniyor.eski dosyayı attım yine aynı.demek ki footer dosyasında sorun yok.
    Yeni mesaj var Yeni mesaj yok Forum kilitli
    nin altı yok yani

    düzeltme : sanırım sorunu buldum

    page_header daki
    //
    // gzip_compression
    //
    $do_gzip_compress = FALSE;
    if($board_config['gzip_compress'])
    {
       $phpver = phpversion();
    
       if($phpver >= "4.0.4pl1")
          {
             if(extension_loaded("zlib"))
          {
       if (headers_sent() != TRUE)
          {
             $gz_possible = isset($HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]) && eregi("gzip, deflate",$HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]);
             if ($gz_possible) ob_start("ob_gzhandler");
          }
       }
          }
             else if($phpver > "4.0")
          {
             if(strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
             {
                if(extension_loaded("zlib"))
             {
                $do_gzip_compress = TRUE;
                ob_start();
                ob_implicit_flush(0);
    
                header("Content-Encoding: gzip");
             }
          }
       }
    }
    bu kodu aşagıdaki ile degiştirmem gerekiyor.

    //-- [+] MOD: phpBB SEO keyword URLs -------------------------------------
    //-- replace
    //
    /*
    //
    // gzip_compression
    //
    $do_gzip_compress = FALSE;
    if($board_config['gzip_compress'])
    {
       $phpver = phpversion();
    
       if($phpver >= "4.0.4pl1")
          {
             if(extension_loaded("zlib"))
          {
       if (headers_sent() != TRUE)
          {
             $gz_possible = isset($HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]) && eregi("gzip, deflate",$HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]);
             if ($gz_possible) ob_start("ob_gzhandler");
          }
       }
          }
             else if($phpver > "4.0")
          {
             if(strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
             {
                if(extension_loaded("zlib"))
             {
                $do_gzip_compress = TRUE;
                ob_start();
                ob_implicit_flush(0);
    
                header("Content-Encoding: gzip");
             }
          }
       }
    }
    */
    //
    //while (@ob_end_flush());
    ob_start();
    
    
    function make_url_friendly($url)
    {
    	$url = trim($url);
    	$url = strtolower($url);
    
    	$find = array('<b>', '</b>');
    	$url = str_replace ($find, '', $url);
    
    	$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);
    
    	$find = array(' ', '&quot;', '&amp;', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
    	$url = str_replace ($find, '-', $url);
    
    	$find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
    	$url = str_replace ($find, 'e', $url);
    
    	$find = array('í', 'ý', 'ì', 'î', 'ï', 'I', 'Ý', 'Í', 'Ì', 'Î', 'Ï');
    	$url = str_replace ($find, 'i', $url);
    
    	$find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
    	$url = str_replace ($find, 'o', $url);
    
    	$find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
    	$url = str_replace ($find, 'a', $url);
    
    	$find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
    	$url = str_replace ($find, 'u', $url);
    
    	$find = array('ç', 'Ç');
    	$url = str_replace ($find, 'c', $url);
    
    	$find = array('þ', 'Þ');
    	$url = str_replace ($find, 's', $url);
    
    	$find = array('ð', 'Ð');
    	$url = str_replace ($find, 'g', $url);
    
    	$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
    
    	$repl = array('', '-', '');
    
    	$url = preg_replace ($find, $repl, $url);
    	$url = str_replace ('--', '-', $url);
    
    	return $url;
    }
    
    function rewrite_urls($content)
    {
    
    	function if_query($amp)
    	{
    
    		if($amp != '')
    		{
    			return '?';
    		}
    
    	}
    
            $url_in = array('/(?<!\/)viewforum.php\?f=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)\.\/viewforum.php\?f=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)viewtopic.php\?p=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)viewtopic.php\?t=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
    
    //-- [+] ALEXIS ---------------------------------------------------------
    //-- add
    //
                            '/(?<!\/)index.php\?c=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
    //
    //-- [-] ALEXIS ---------------------------------------------------------
    
                            '/(?<!\/)album_cat.php\?cat_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)album_thumbnail.php\?pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)album_pic.php\?pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)album_picm.php\?pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            //'/(?<!\/)album_showpage.php\?pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(<img .*?)<\/a>/e',
                            '/(?<!\/)album_showpage.php\?full=&pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)album_showpage.php\?pic_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)album_personal.php\?user_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)dload.php\?action=category&cat_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)dload.php\?action=file&file_id=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)kb.php\?mode=cat&cat=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)kb.php\?mode=article&k=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)kb.php\?mode=stats&stats=mostpopular((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)kb.php\?mode=stats&stats=toprated((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)kb.php\?mode=stats&stats=latest((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)press.php\?mode=cat&cat=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)press.php\?mode=article&k=([0-9]+)((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)press.php\?mode=stats&stats=mostpopular((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)press.php\?mode=stats&stats=toprated((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e',
                            '/(?<!\/)press.php\?mode=stats&stats=latest((&amp;)|(&)){0,1}([^>]+>)(.*?)<\/a>/e');
    
            $url_out = array("make_url_friendly('\\6') . '-vf\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-vf\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-vp\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-vt\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
    
    //-- [+] ALEXIS ---------------------------------------------------------
    //-- add
    //
                            "make_url_friendly('\\6') . '-vc\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
    //
    //-- [-] ALEXIS ---------------------------------------------------------
    
                            "make_url_friendly('\\6') . '-ac\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-at\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-apic\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-apm\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            //"'show-pic-asp\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "'image-full-asp\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-asp\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-aper\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-dc\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-df\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-kbc\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-kba\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\5') . '-kbsmp.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'",
                            "make_url_friendly('\\5') . '-kbstr.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'",
                            "make_url_friendly('\\5') . '-kbsl.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'",
                            "make_url_friendly('\\6') . '-pc\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\6') . '-pa\\1.html' . if_query('\\2') . stripslashes('\\5\\6') . '</a>'",
                            "make_url_friendly('\\5') . '-psmp.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'",
                            "make_url_friendly('\\5') . '-pstr.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'",
                            "make_url_friendly('\\5') . '-psl.html' . if_query('\\1') . stripslashes('\\4\\5') . '</a>'");
    
    	$content = preg_replace($url_in, $url_out, $content);
    
    	return $content;
    
    }
    //
    //-- [-] MOD: phpBB SEO keyword URLs -------------------------------------
    page_header de söyledigi yer bende farklı yani yukarıdaki gibi.ben o aralıgı direk degiştir dedigiyle degiştirmiştim sanırım burada bi düzenleme yapmak gerekiyor