Jump to content
kill bill

Forum a pozycjonowanie

Recommended Posts

a jesli mozna spytac wy korzystacie z jakis modyfikacji phpbb 

pytam dlatego ze do topicow konkretnych generowane sa dokumenty .html z tego co sie orientuje w klasycznym phpbb tego nie ma ?? 

a dzieki temu wasze forum jest bardzo robot friendly

Jak najbardziej, jeśli chcesz to Ci dam kod do zmian. Mamy static urls i session killer.

Ja też chetnie poproszę jesli to nie kłopot

a kapuje miałem ten sam problem


Moj Blog czyli goło i wesoło ale czasem bardzo powaznie :D Wreszcie sobie popiszę to czego nie moge na forum :)

Share this post


Link to post
Share on other sites

Masz rację zapomniałem o jednej rzeczy, już jest poprawiona w pierwszym poscie. Następny dodatek do page_tail.php :oops:

Tak .htaccess bez żadnego rozszerzenia. Jeżeli twój edytor nie pozwala ci nagrać pliku zaczynającego się od . to nagraj go jako htaccess.txt i przez ftp na serwerze zmień nazwę na .htaccess.

Share this post


Link to post
Share on other sites

Oto i on :)

<?php

/***************************************************************************

*                              page_tail.php

*                            -------------------

*  begin                : Saturday, Feb 13, 2001

*  copyright            : © 2001 The phpBB Group

*  email                : support@phpbb.com

*

*  $Id: page_tail.php,v 1.27.2.2 2002/11/26 11:42:12 psotfx Exp $

*

*

***************************************************************************/

/***************************************************************************

*

*  This program is free software; you can redistribute it and/or modify

*  it under the terms of the GNU General Public License as published by

*  the Free Software Foundation; either version 2 of the License, or

*  (at your option) any later version.

*

***************************************************************************/

if ( !defined('IN_PHPBB') )

{

die('Hacking attempt');

}

//

// Show the overall footer.

//

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(

'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')

);

$template->assign_vars(array(

'PHPBB_VERSION' => '2' . $board_config['version'],

'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '', 

'ADMIN_LINK' => $admin_link)

);

$template->pparse('overall_footer');

//

// Close our DB connection.

//

$db->sql_close();

$contents = ob_get_contents(); 

ob_end_clean(); 

echo replace_for_mod_rewrite($contents); 

global $dbg_starttime;

//

// Compress buffered output if required and send to browser

//

if ( $do_gzip_compress )

{

//

// Borrowed from php.net!

//

$gzip_contents = ob_get_contents(); 

        ob_end_clean(); 

echo replace_for_mod_rewrite($contents); 

global $dbg_starttime;

$gzip_size = strlen($gzip_contents);

$gzip_crc = crc32($gzip_contents);

$gzip_contents = gzcompress($gzip_contents, 9);

$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

echo "x1fx8bx08x00x00x00x00x00";

echo $gzip_contents;

echo pack('V', $gzip_crc);

echo pack('V', $gzip_size);

}

exit;

?>

Share this post


Link to post
Share on other sites

Jeżeli linki są pozamieniane to dalej jest to sprawa .htaccess.

Nie znam konfiguracji serwera więc nie za bardzo mogę Ci pomóc.

Spróbuj może to:

RewriteEngine On 

Options +FollowSymlinks 

RewriteRule ^phpbb2/forums.* /phpbb2/index.php 

RewriteRule ^phpbb2/forum([0-9]*).* /phpbb2/viewforum.php?f=$1&mark=topic 

RewriteRule ^phpbb2/viewforum([0-9]*)-([0-9]*)-([0-9]*).* /phpbb2/viewforum.php?f=$1&topicdays=$2&start=$3 

RewriteRule ^phpbb2/forum([0-9]*).* /phpbb2/viewforum.php?f=$1 

RewriteRule ^phpbb2/ptopic([0-9]*).* /phpbb2/viewtopic.php?t=$1&view=previous 

RewriteRule ^phpbb2/ntopic([0-9]*).* /phpbb2/viewtopic.php?t=$1&view=next 

RewriteRule ^phpbb2/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /phpbb2/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 

RewriteRule ^phpbb2/ftopic([0-9]*)-([0-9]*).* /phpbb2/viewtopic.php?t=$1&start=$2 

RewriteRule ^phpbb2/ftopic([0-9]*).* /phpbb2/viewtopic.php?t=$1 

RewriteRule ^phpbb2/ftopic([0-9]*).html /phpbb2/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 

RewriteRule ^phpbb2/sutra([0-9]*).* /phpbb2/viewtopic.php?p=$1

każda linijka powinna się zaczynać od RewriteRule. Niekiedy jak wklejasz kod z forum to pojawiają się nie potrzebne spacje.

Share this post


Link to post
Share on other sites
jako ze nie mam pewnosci co do nazw robotow dokladnie tego co bedzie potrzebne do stworzenia poprawnego kodu podaje za logami serwera 

http://stats.rsi.pl/www.ucet.pl/agent_200305.html

Szukacz== szukacz 

przedstawia sie calkowicie tak 

Szukacz/1.5 (robot; www.szukacz.pl/jakdzialarobot.html; info@

NETOSKOP == netoskop

przedstawia sie po prostu 

netoskop

GOORU == Gooru-WebSpider

przedstawia sie 

Gooru-WebSpider/1.0 (Linux; PI)

NETSPRINT == NetSprint 

przedstawia sie 

NetSprint -- 2.0

ONET == Inktomi lub onet ;) 

przedstawia sie 

Inktomi.search.onet.9 ->tutaj cyferki sie zmieniaja oczywiscie

podaje za 

http://stats.zgo.serwery.pl/zgo.pl/agent_200403.html

poniezej zamieszczam moja interpretacje zmian w kodzie 

nie wiem czy dobrze zrozumialem jak to dziala ?? 


global $HTTP_SERVER_VARS; 

       $RobotsList = array ( 

// polskie roboty

       "szukacz",

       "netoskop",

//gooru

       "gooru",

       "webspider", 

// onet        

       "onet",

       "inktomi",

// netsprint

       "netsprint",

//koniec polskich robotow

       "antibot", 

       "appie", 

       "architext", 

       "bjaaland", 

       "digout4u", 

       "echo", 

       "fast-webcrawler", 

       "ferret", 

       "googlebot", 

       "gulliver", 

       "harvest", 

       "htdig", 

       "ia_archiver", 

       "jeeves", 

       "jennybot", 

       "linkwalker", 

       "lycos", 

       "mercator", 

       "moget", 

       "muscatferret", 

       "myweb", 

       "netcraft", 

       "nomad", 

       "petersnews", 

       "scooter", 

       "slurp", 

       "unlost_web_crawler", 

       "voila", 

       "voyager", 

       "webbase", 

       "weblayers", 

       "wget", 

       "wisenutbot", 

       "acme.spider", 

       "ahoythehomepagefinder", 

       "alkaline", 

       "arachnophilia", 

       "aretha", 

       "ariadne", 

       "arks", 

       "aspider", 

       "atn.txt", 

       "atomz", 

       "auresys", 

       "backrub", 

       "bigbrother", 

       "blackwidow", 

       "blindekuh", 

       "bloodhound", 

       "brightnet", 

       "bspider", 

       "cactvschemistryspider", 

       "cassandra", 

       "cgireader", 

       "checkbot", 

       "churl", 

       "cmc", 

       "collective", 

       "combine", 

       "conceptbot", 

       "coolbot", 

       "core", 

       "cosmos", 

       "cruiser", 

       "cusco", 

       "cyberspyder", 

       "deweb", 

       "dienstspider", 

       "digger", 

       "diibot", 

       "directhit", 

       "dnabot", 

       "download_express", 

       "dragonbot", 

       "dwcp", 

       "e-collector", 

       "ebiness", 

       "eit", 

       "elfinbot", 

       "emacs", 

       "emcspider", 

       "esther", 

       "evliyacelebi", 

       "nzexplorer", 

       "fdse", 

       "felix", 

       "fetchrover", 

       "fido", 

       "finnish", 

       "fireball", 

       "fouineur", 

       "francoroute", 

       "freecrawl", 

       "funnelweb", 

       "gama", 

       "gazz", 

       "gcreep", 

       "getbot", 

       "geturl", 

       "golem", 

       "grapnel", 

       "griffon", 

       "gromit", 

       "hambot", 

       "havindex", 

       "hometown", 

       "htmlgobble", 

       "hyperdecontextualizer", 

       "iajabot", 

       "ibm", 

       "iconoclast", 

       "ilse", 

       "imagelock", 

       "incywincy", 

       "informant", 

       "infoseek", 

       "infoseeksidewinder", 

       "infospider", 

       "inspectorwww", 

       "intelliagent", 

       "irobot", 

       "iron33", 

       "israelisearch", 

       "javabee", 

       "jbot", 

       "jcrawler", 

       "jobo", 

       "jobot", 

       "joebot", 

       "jubii", 

       "jumpstation", 

       "katipo", 

       "kdd", 

       "kilroy", 

       "ko_yappo_robot", 

       "labelgrabber.txt", 

       "larbin", 

       "legs", 

       "linkidator", 

       "linkscan", 

       "lockon", 

       "logo_gif", 

       "macworm", 

       "magpie", 

       "marvin", 

       "mattie", 

       "mediafox", 

       "merzscope", 

       "meshexplorer", 

       "mindcrawler", 

       "momspider", 

       "monster", 

       "motor", 

       "msnbot", 

       "yahoo! slurp", 

       "mwdsearch", 

       "netcarta", 

       "netmechanic", 

       "netscoop", 

       "newscan-online", 

       "nhse", 

       "northstar", 

       "occam", 

       "octopus", 

       "openfind", 

       "orb_search", 

       "packrat", 

       "pageboy", 

       "parasite", 

       "patric", 

       "pegasus", 

       "perignator", 

       "perlcrawler", 

       "phantom", 

       "piltdownman", 

       "pimptrain", 

       "pioneer", 

       "pitkow", 

       "pjspider", 

       "pka", 

       "plumtreewebaccessor", 

       "poppi", 

       "portalb", 

       "puu", 

       "python", 

       "raven", 

       "rbse", 

       "resumerobot", 

       "rhcs", 

       "roadrunner", 

       "robbie", 

       "robi", 

       "robofox", 

       "robozilla", 

       "roverbot", 

       "rules", 

       "safetynetrobot", 

       "search_au", 

       "searchprocess", 

       "senrigan", 

       "sgscout", 

       "shaggy", 

       "shaihulud", 

       "sift", 

       "simbot", 

       "site-valet", 

       "sitegrabber", 

       "sitetech", 

       "slcrawler", 

       "smartspider", 

       "snooper", 

       "solbot", 

       "spanner", 

       "speedy", 

       "spider_monkey", 

       "spiderbot", 

       "spiderline", 

       "spiderman", 

       "spiderview", 

       "spry", 

       "ssearcher", 

       "suke", 

       "suntek", 

       "sven", 

       "tach_bw", 

       "tarantula", 

       "tarspider", 

       "techbot", 

       "templeton", 

       "teoma_agent1", 

       "titin", 

       "titan", 

       "tkwww", 

       "tlspider", 

       "ucsd", 

       "udmsearch", 

       "urlck", 

       "valkyrie", 

       "victoria", 

       "visionsearch", 

       "vwbot", 

       "w3index", 

       "w3m2", 

       "wallpaper", 

       "wanderer", 

       "wapspider", 

       "webbandit", 

       "webcatcher", 

       "webcopy", 

       "webfetcher", 

       "webfoot", 

       "weblinker", 

       "webmirror", 

       "webmoose", 

       "webquest", 

       "webreader", 

       "webreaper", 

       "websnarf", 

       "webspider", 

       "webvac", 

       "webwalk", 

       "webwalker", 

       "webwatch", 

       "whatuseek", 

       "whowhere", 

       "wired-digital", 

       "wmir", 

       "wolp", 

       "wombat", 

       "worm", 

       "wwwc", 

       "wz101", 

       "xget", 

       "awbot", 

       "bobby", 

       "boris", 

       "bumblebee", 

       "cscrawler", 

       "daviesbot", 

       "ezresult", 

       "gigabot", 

       "gnodspider", 

       "internetseer", 

       "justview", 

       "linkbot", 

       "linkchecker", 

       "nederland.zoek", 

       "perman", 

       "pompos", 

       "psbot", 

       "redalert", 

       "shoutcast", 

       "slysearch", 

       "ultraseek", 

       "webcompass", 

       "yandex", 

       "robot", 

       "crawl" 

       );

Bardzo fajna lista, dzięki ;)

Share this post


Link to post
Share on other sites

walki z static urls ciąg dalszy...

wpadłem na pomysł, żeby przekopiować definicję funkcji

function replace_for_mod_rewrite(&$s)

do page_tail. I już mi nie wywala błędu w ogonie strony.

Niestety w dalszym ciągu nie działa zamiana.

może mój .htaccess jest zły?

adres forum wygląda

http://jakasdomena.pl/Bartek/forum

a mój htaccess:

RewriteEngine On

Options +FollowSymlinks

RewriteRule ^Bartek/forum/forums.* /Bartek/forum/index.php

RewriteRule ^Bartek/forum/forum([0-9]*).* /Bartek/forum/viewforum.php?f=$1&mark=topic

RewriteRule ^Bartek/forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).* Bartek/forum/viewforum.php?f=$1&topicdays=$2&start=$3

RewriteRule ^Bartek/forum/forum([0-9]*).* Bartek/forum/viewforum.php?f=$1

RewriteRule ^Bartek/forum/ptopic([0-9]*).* Bartek/forum/viewtopic.php?t=$1&view=previous

RewriteRule ^Bartek/forum/ntopic([0-9]*).* Bartek/forum/viewtopic.php?t=$1&view=next

RewriteRule ^Bartek/forum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* Bartek/forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4

RewriteRule ^Bartek/forum/ftopic([0-9]*)-([0-9]*).* Bartek/forum/viewtopic.php?t=$1&start=$2

RewriteRule ^Bartek/forum/ftopic([0-9]*).* Bartek/forum/viewtopic.php?t=$1

RewriteRule ^Bartek/forum/ftopic([0-9]*).html Bartek/forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5

RewriteRule ^Bartek/forum/sutra([0-9]*).* Bartek/forum/viewtopic.php?p=$1

może w tym tkwi błąd?

a może powinienem zmienić atrybuty jakichś plików na serwerze?

Share this post


Link to post
Share on other sites

Spróbuj coś takiego:

RewriteEngine On 

RewriteRule ^forums.* /index.php 

RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1&mark=topic 

RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /viewforum.php?f=$1&topicdays=$2&start=$3 

RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1 

RewriteRule ^ptopic([0-9]*).* /viewtopic.php?t=$1&view=previous 

RewriteRule ^ntopic([0-9]*).* /viewtopic.php?t=$1&view=next 

RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 

RewriteRule ^ftopic([0-9]*)-([0-9]*).* /viewtopic.php?t=$1&start=$2 

RewriteRule ^ftopic([0-9]*).* /viewtopic.php?t=$1 

RewriteRule ^ftopic([0-9]*).html /viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 

RewriteRule ^sutra([0-9]*).* /viewtopic.php?p=$1

Jeżeli to nie działa to może mógłbyś przenieść do subdomeny tak jak ja to zrobiłem forum.jakasdomena.com.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy