phpBB SEO keyword URLs

phpBB için Arama Motoru Optimizasyonu

Cvp: "phpBB SEO keyword URLs" tartışma ve geliştir

İleti AkrepKral 31.01.2006, 03:40

kirpy yazdı:AkrepKral daha önce link düzenlemesiyle ilgili herhangi bir mod kurmuş muydun?


Link düzenlemesiyle ilgili moddan kastın Seo tarzı bi şeyse hayır. Ama " phpBB HTML Archiver " i sanırım bilirsiniz onu kullanmıştım. Ama o da ayrı bir klasör içerisindeydi ve .htaccess 'e hiç dokunmamıştım. Onunla ilgisi olduğunu sanmam.
Kullanıcı avatarı
AkrepKral
Üye
Üye
 
İleti: 142
Kayıt: 28.11.2005, 00:13

İleti CyberReis 01.02.2006, 00:38

üstat Benim forumda direk linke tıklayınca http://www.xxx.com/viewforum.php?f=10 böyle çıkıyor. forumun üzerinde olan Forum Anasayfası » Öneri ve Tavsiyeleriniz yazan yerden tıklayınca http://www.xxx.com/oneri-ve-tavsiyeleriniz-vf10.html şeklinde çıkıyor.
Konu başlığının üzerinden tıklayınca http://www.xxx.com/viewtopic.php?t=546 yazıyor ama yukardan konu başlığına tıklatınca http://www.xxx.com/xx-xx-vt546.html?sta ... highlight=
şeklinde çıkıyor alexis üstatın verdiği değişiklikleri yaptım ama sonuca ulaşamadım. .htaccess dosyamda sağlam görünüyor. Ancak kodları şöyle yaptım.
Kod: Tümünü seç
DirectoryIndex  portal.php index.php index.htm index.html
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



En üst satırı (DirectoryIndex portal.php index.php index.htm index.html
) portal kullandığım için yapmıştım. onsuzda denedim olmadı :(



Lütfen yardım edermisiniz?
CyberReis
Üye
Üye
 
İleti: 9
Kayıt: 28.01.2006, 13:14

İleti CyberReis 01.02.2006, 10:54

Kaldırsammı acaba baya uğraştım olmuyacak :(
CyberReis
Üye
Üye
 
İleti: 9
Kayıt: 28.01.2006, 13:14

İleti selecteyes 01.02.2006, 11:39

Aynı sorun bendede oluştu kurdum mesajın içinden sadece yukardaki başlığa tıklayınca url.ler o şekilde görünüyor galiba host.la ilgili ama bilmiyorum neden. normalde linux server ve apache desteği var çalışması lazım. zaten index.i portala yönlendiriyor ama linkler istediğimiz gibi değil :( neyse kaldıralım olmazsa cevap veren yok :(
Kullanıcı avatarı
selecteyes
Üye
Üye
 
İleti: 48
Kayıt: 30.12.2005, 23:22

Cvp: "phpBB SEO keyword URLs" tartışma ve geliştir

İleti murtaza 02.02.2006, 14:29

merhaba alexis
verdigin türkce kodlari

yani asagidaki kodlari

Kod: Tümünü seç
function make_url_friendly($url)
{
        $url = trim($url);
        $url = strtolower($url);

        // Fix for most recent topics block
        // or else a b is shown in every url
        $find = array('<b>', '</b>');
        $url = str_replace ($find, '', $url);

        $url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);

        $find = array(' ',
                '&quot;',
                '&',
                '\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, 'ss', $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;



hangi dosyaya
ve neresine ekliyecegiz acaba?

tesekkürler
Ögretmenim canim benim , canim benim...
Seni ben pek cok , pek cok severim.
Sen bir anaaaa , sen bir baabaaaaaa
Kalani neyyydiii yaaa unuttum , bu siirin sözlerini ariyorum...
Kullanıcı avatarı
murtaza
Üye
Üye
 
İleti: 1187
Kayıt: 15.11.2005, 17:15
Konum: Yurt Dışı

İleti Vinsanity 02.02.2006, 15:08

Mod zaten page_header.php ye buna benzer bir kod eklemeni istiyor. Onun yerine bunu ekliceksin. Ama dikkat et eklerken o kodların başında sonunda farklı şeyler var onları silemden ekliceksin ;)
Kullanıcı avatarı
Vinsanity
Üye
Üye
 
İleti: 732
Kayıt: 05.10.2005, 21:00
Konum: Ankara

İleti murtaza 02.02.2006, 15:30

hmmm tesekkürler
herseyi düzgün yapmama ragmen
modül herkesteki gibi bendede calismiyor :(

belkide htcass yütündendir

cünkü benim .htacess forumun cache klasöründe
eger ana klasöre atarsam
forum calismiyor
ben biraz daha deniyeyim
sizinde önerileriniz varsa
benim ve diger üyelerin acisindan
iyi olur

Sevgiyle
Ögretmenim canim benim , canim benim...
Seni ben pek cok , pek cok severim.
Sen bir anaaaa , sen bir baabaaaaaa
Kalani neyyydiii yaaa unuttum , bu siirin sözlerini ariyorum...
Kullanıcı avatarı
murtaza
Üye
Üye
 
İleti: 1187
Kayıt: 15.11.2005, 17:15
Konum: Yurt Dışı

İleti Sergeant Orion 02.02.2006, 22:28

Bunu kurdum , deneme-vf1.html oluyor sayfa açılıyor ancak , deneme-vt1.html sayfa görüntülenemiyor..
Hail to the doat, baby!
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

İleti kobataj 02.02.2006, 22:39

htaccess'e kodu yazmamışsınn
Kullanıcı avatarı
kobataj
Üye
Üye
 
İleti: 51
Kayıt: 28.12.2005, 19:30

İleti murtaza 02.02.2006, 22:39

tecnomaniac yazdı:Bunu kurdum , deneme-vf1.html oluyor sayfa açılıyor ancak , deneme-vt1.html sayfa görüntülenemiyor..


ayni sorun 3 ssayfalik üyede var techno :)
Ögretmenim canim benim , canim benim...
Seni ben pek cok , pek cok severim.
Sen bir anaaaa , sen bir baabaaaaaa
Kalani neyyydiii yaaa unuttum , bu siirin sözlerini ariyorum...
Kullanıcı avatarı
murtaza
Üye
Üye
 
İleti: 1187
Kayıt: 15.11.2005, 17:15
Konum: Yurt Dışı

Cvp: "phpBB SEO keyword URLs" tartışma ve geliştir

İleti Sergeant Orion 02.02.2006, 22:42

[syntax="php"]Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.33 Server at localhost Port 80[/syntax]

Napıcam?
Hail to the doat, baby!
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

İleti mgazi 03.02.2006, 14:00

phpBB-google-keyword-URLs
phpBB-keyword-title-optimizations
phpBB-dynamic-keyword-metatags

Bunları Yaptım.Konuların url leri değişti.
( http://www.abcd.com/forum-kurallarilutf ... -vt13.html )

Yanlız Şöyle Bir acaiplik var.Bunları ekledikden sonra foruma deneme Kategorisi açtım,onun altına deneme forumu onun içine de bir deneme mesajı.Forum anasayfasından Deneme forumuna tıklayınca açılan link;
http://www....com/viewforum.php?f=95
Ordan İçinde ki Deneme mesajına tıklayınca açılan link;
http://www....com/deneme-yanilma-vt34.html
Sonra Bu mesajın içinde üstte
Mesaj Panosu » deneme Forumu » Deneme Yanılma bu var.
Burda deneme forumuna tıkladığımda ise açılan sayfa
http://www....com/deneme-forumu-vf95.html

viewforum linklerini indexden gidince html olarak göstermiyor.ne yapmalıyım?

Dynamic keyword metatags' da şöyle bir şey var
## Author Notes:
## You can edit the amount of keywords by editing the number in this line:
## AND t.topic_id = $topic_id LIMIT 25";

bu nedir?burayı ne yapıcam?

$meta_description = '<meta name="description" content="YOUR DESCRIPTION">';
$meta_keywords = '<meta name="keywords" content="YOUR KEYWORDS">';
bunların içine açıklamayı ve keywordsleri yazdım ama sayfa kaynağından bakınca gözükmüyor.acaba yanlış mı yaptım?

Yardımcı olursanız sevinirim

Ayrıca arkadaşlar Alexsis'in ilk mesajda verdiği eklentiler var.İki eklentiyi de page header da yapacaksınız.

Page Header da

Bul
Kod: Tümünü seç
function make_url_friendly($url)
{

   $url = trim($url);

   $url = strtolower($url);

   // Fix for most recent topics block
   // or else a b is shown in every url
   $find = array('<b>',
      '</b>');
   $url = str_replace ($find, '', $url);

   $url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);

   $find = array(' ',
      '&quot;',
      '&',
      '\r\n',
      '\n',
      '/',
      '\\',
      '+',
      '<',
      '>');
   $url = str_replace ($find, '-', $url);

   $find = array('é',
      'è',
      'ë',
      'ê',
      'É',
      'È',
      'Ë',
      'Ê');
   $url = str_replace ($find, 'e', $url);

   $find = array('í',
      'ı',
      'ì',
      'î',
      'ï',
      'Í',
      'Ì',
      'Î',
      'Ï');
   $url = str_replace ($find, 'i', $url);

   $find = array('ó',
      'ò',
      'ô',
      'Ó',
      'Ò',
      'Ô');
   $url = str_replace ($find, 'o', $url);

   $find = array('ö',
       'Ö');
   $url = str_replace ($find, 'oe', $url);

   $find = array('á',
      'à',
      'â',
      'Á',
      'À',
      'Â');
   $url = str_replace ($find, 'a', $url);

   $find = array('ä',
       'Ä');
   $url = str_replace ($find, 'ae', $url);

   $find = array('ú',
      'ù',
      'û',
      'Ú',
      'Ù',
      'Û');
   $url = str_replace ($find, 'u', $url);

   $find = array('ü',
       'Ü');
   $url = str_replace ($find, 'ue', $url);

   $find = array('ß');
   $url = str_replace ($find, 'ss', $url);

   $find = array('ç');
   $url = str_replace ($find, 'c', $url);

   $find = array('/[^a-z0-9\-<>]/',
      '/[\-]+/',
      '/<[^>]*>/');

   $repl = array('',
      '-',
      '');

   $url =  preg_replace ($find, $repl, $url);

   $url = str_replace ('--', '-', $url);

   return $url;

}


Alexsis'in verdiği ile değiştirin.Yani bunun ile

Kod: Tümünü seç
function make_url_friendly($url)
{
        $url = trim($url);
        $url = strtolower($url);

        // Fix for most recent topics block
        // or else a b is shown in every url
        $find = array('<b>', '</b>');
        $url = str_replace ($find, '', $url);

        $url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);

        $find = array(' ',
                '&quot;',
                '&',
                '\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, 'ss', $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;
}


İkinci Olarakda yine Page Header da
Bulun.
Kod: Tümünü seç
   $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',

         '/(?<!\/)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>'",
         "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>'");


Bununla değiştirin;


Kod: Tümünü seç
        $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>'");
En son mgazi tarafından, 10.02.2006, 12:40 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
mgazi
Üye
Üye
 
İleti: 124
Kayıt: 10.11.2005, 17:09
Konum: Kayseri

İleti

Matmazella
04.02.2006, 07:18

tecnomaniac, windows üzerinde yüklü Apache de çalışmaz düzgün mod rewrite.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: "phpBB SEO keyword URLs" tartışma ve geliştir

İleti Diyalektik 09.02.2006, 13:56

tecnomaniac'de olan hata bende de oldu (UNIX server kullanıyorum).
Sorun .htaccess ile ilgili. Çünkü .htaccess'i sildiğimde, açılıyor forum (tabi mod çalışmıyor o zaman da).
http://.../forum/.htaccess dizininde ve şu şekilde düzenlendi:

RewriteEngine On
#this may cause issues with subdirs and so I have not enabled it.
RewriteBase /forum/


Nasıl çözebilirim?

[syntax="php"]Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.[/syntax]

.htaccess -> CHMOD -> 744 olmalı değil mi?
Kullanıcı avatarı
Diyalektik
Kıdemli Üye
Kıdemli Üye
 
İleti: 263
Kayıt: 14.11.2005, 13:12
Konum: İstanbul

İleti Diyalektik 10.02.2006, 18:44

Yardımcı olabilecek kimse yok mu?
Kullanıcı avatarı
Diyalektik
Kıdemli Üye
Kıdemli Üye
 
İleti: 263
Kayıt: 14.11.2005, 13:12
Konum: İstanbul

İleti murtaza 10.02.2006, 18:58

anacim sorunun ne oldugu bilinseydi 3 sayfa dolmazdiki
3 sayfalik üyede hep sorun var
bende denedim kac sefer olmadi

linkler oluyor güzel ama sayfa görüntülenemiyor
Ögretmenim canim benim , canim benim...
Seni ben pek cok , pek cok severim.
Sen bir anaaaa , sen bir baabaaaaaa
Kalani neyyydiii yaaa unuttum , bu siirin sözlerini ariyorum...
Kullanıcı avatarı
murtaza
Üye
Üye
 
İleti: 1187
Kayıt: 15.11.2005, 17:15
Konum: Yurt Dışı

İleti Diyalektik 04.03.2006, 17:08

Hizmet aldığım hosting firmasının RewriteEngine desteği yokmuş. O yüzden bende çalışmamış bu meret!
Kullanıcı avatarı
Diyalektik
Kıdemli Üye
Kıdemli Üye
 
İleti: 263
Kayıt: 14.11.2005, 13:12
Konum: İstanbul

Cvp: "phpBB SEO keyword URLs" tartışma ve geliştir

İleti TheScorpion 06.03.2006, 18:00

Aynı sorun bende de vardı. Linkler görünüyo ama tıklayınca sayfa açılmıyodu. Ben sorunu çözdüm. Daha önce belirtmiştim. Alıntı yaptım. Şunuda belirteyim benim serverim linux. Aşağıdaki ayrıntıyı atlamış olabilirsiniz. Bi deneyin bence.

TheScorpion yazdı:
TheScorpion yazdı:
Genki yazdı:ya arkadaslar ben yaptım yapmasınada mesala anasayfadayken duyurulara tıklıyorum duyurular-vf1.html bu lınke gıdıyor fakatsayfayı goruntülemiyor nerde hata yaptım acaba

Aynı sorun bende de var. Kendi forumumuza göre özelliştirmemiz gerekn bi bölümmü var acaba :|

Arkadaşlar sorunu buldum. Benim forumum bu site gibi ana dizine yüklü değil. "forum" isimli bi klasör açıp ve phpbb2 dosyalarını oraya yüklemiştim. Bu yüzden .HTACCESS dosyasında küçük bi değişiklik yaptım. php dosyalarının isimlerinin önüne /forum/ koydum. Sorun kalmadı şu anda saat gibi çalışıyo. Siz phpbb2 dosyalarını hangi klasöre attıysanız .HTACCESS dosyanızı ona göre düzenleyin...

Benim kullandığım kod bu
Kod: Tümünü seç
RewriteEngine On
#this may cause issues with subdirs and so I have not enabled it.
RewriteBase /

RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest
Kullanıcı avatarı
TheScorpion
Üye
Üye
 
İleti: 152
Kayıt: 02.12.2005, 16:45

İleti purple 07.03.2006, 13:11

win hostlarda bunu yapabilme şansımız var mı?
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti Vinsanity 07.03.2006, 16:58

mod rewrite varsa ve açıksa olur sanırım. Yani en azından benim localde oluyor :)
Kullanıcı avatarı
Vinsanity
Üye
Üye
 
İleti: 732
Kayıt: 05.10.2005, 21:00
Konum: Ankara

ÖncekiSonraki

Arama Motoru Optimizasyonu



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir