• 06-01-2009, 23:38:23
    #1
    pretty url htaccess dosyası ile dizin sistemine veya ekli olan alt alan adınız varsa ona girmeyi engelliyor (yani public_html klasöründeki dosya sisteminin bütün linklerini smf nin index.php sine yönlendiriyor )


    pretty url nin normal htaccess kodlaması şu şekilde:

    #	Pretty URLs mod
    #	http://code.google.com/p/prettyurls/
    #	.htaccess file generated automatically on: January 6, 2009, 21:37
    
    RewriteEngine on
    
    #	Rules for: actions
    RewriteRule ^(activate|admin|announce|attachrenamefix|attachrename|attachrename2|ban|boardrecount)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(buddy|calendar|cleanperms|collapse|convertentities|convertutf8|coppa|deletemsg)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(detailedversion|display|dlattach|dumpdb|editpoll|editpoll2|featuresettings|featuresettings2)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(findmember|help|helpadmin|im|jsoption|jsmodify|lock|lockVoting)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(login|login2|logout|maintain|manageattachments|manageboards|managecalendar|managesearch)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(markasread|membergroups|mergetopics|mlist|modifycat|modifykarma|modlog|movetopic)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(movetopic2|news|notify|notifyboard|optimizetables|packageget|packages|permissions)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(pgdownload|pm|post|post2|postsettings|printpage|profile|profile2)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(quotefast|quickmod|quickmod2|recent|regcenter|register|register2|reminder)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(removetopic2|removeoldtopics2|removepoll|repairboards|reporttm|reports|requestmembers|search)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(search2|sendtopic|serversettings|serversettings2|smileys|smstats|spellcheck|splittopics)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(stats|sticky|tags|theme|trackip|admod|about:mozilla|about:unknown)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(unread|unreadreplies|viewErrorLog|viewmembers|viewprofile|verificationcode|vote|viewquery)/?$ ./index.php?pretty;action=$1 [L,QSA]
    RewriteRule ^(useremail|who|\.xml)/?$ ./index.php?pretty;action=$1 [L,QSA]
    
    #	Rules for: boards
    RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
    RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]
    
    #	Rules for: topics
    RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
    RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]

    Bu kodlamayı editleyebilecek arkadaş varmı ? yani her dizini anasayfaya yönlendirmesini engellemek için...(off yawf bi türlü seo sisteminde yüzüm gülmüyor şimdide bu sorun :S)

    şimdiden teşekkürler.
  • 06-01-2009, 23:43:48
    #2
    Demek istediğini anlayamadım olmadı gerekn şekilde şuan ki kodlar .
  • 07-01-2009, 21:18:29
    #3
    BuRaKM adlı üyeden alıntı: mesajı görüntüle
    Demek istediğini anlayamadım olmadı gerekn şekilde şuan ki kodlar .
    ya yukardakiler pretty url modunun htacces kodları bu kodlar public_html deki dizinlere ulaşmamı engelliyor örneğin : ...com/documents/ diye bir dizinim var forumda pretty urls olduğu için ...com/document e ulaşamıyorum index.php ye yönlendiriyor, bu sorun aynı şekilde alt alan adlarındada var örneğin deneme.sitem.com alan adına ulaşamıyor.