Skocz do zawartości

Forum a pozycjonowanie


Rekomendowane odpowiedzi

Siema

Te modyfikacje z pierwszej strony działają + trzeba jak to ktoś zauważył dodać funkcje replace_for_mod_rewrite do page_tail.

Jak to zrobicie to trzeba w konfiguracji forum właczyć kompresje Gzip!

Podejrzewam, że dlatego niektórym to nie działało bo nie mieli tej opcji włączonej.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Mozliwe, że masz racje a ja tylko narobilem zamieszania :)

Wydawało mi się, że wkleiłem to dokładnie tak jak było opisane.

Ciężko mi teraz to sprawdzić ponieważ nie używam tej modyfikacji aktualnie.

Przy najbliższej okazji jak będe się bawić zobacze czy mi pójdzie bez gzip.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

U mnei to jak bym nie sforumolwal pliku .htaccess to wyrzuca:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request...

500 - Internal Server Error

Kurde czego to wina..

Forum jest pod normalna domena t. www.jakasdomena.pl

Sciezka to home/blitz/www/irek/forum

Czy to mz jakeis znaczenie?

Sprawdzlem w phpinfo i jest taka tabela


mod_php4, mod_setenvif, mod_so, mod_usertrack, mod_headers, mod_expires, mod_cern_meta, mod_proxy, mod_digest, mod_auth_db, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_speling, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_env, mod_vhost_alias, mod_mmap_static, http_core 

czyli laduje modul mod_rewrite

Moze tez ma znaczenie to ze jest FreeBSD 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #2: Tue i386

Mial ktos podobne problemy?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Blitz

Upewniej sie, ze .htaccess tworzysz w prostym edytorze typu notepad i ze przesylasz go na serwer w trybie tekstowym.

Umiesc go w /home/blitz/www/irek/forum/

albo

/home/blitz/www/irek/

i powinno dzialac.

CAN

Troche wiecej informacji by sie przydalo. ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, umiescilem w tym katalogu i tym

NAwet jajk wpisywalem tesc do tego pliku z innego Twojego postu o zmianach (przkeirowania z pliku test.html na twoj serwis) wuywala ten sam blad.

Napisalem do admina co jest..

Plik towrzylem za pomoca phpeditor bez jaksi doatkowych spacji czy znakow /n/r

Odnośnik do komentarza
Udostępnij na innych stronach

CAN

Troche wiecej informacji by sie przydalo. ;)

Myślałem że to jakiś typowy błąd. Forum w wersji 2.0.10 siedzi w przekierowanej poddomenie, wystarczy dodać wpis do pliku page_tail.php

$contents = ob_get_contents(); 

ob_end_clean(); 

echo replace_for_mod_rewrite($contents); 

global $dbg_starttime;

i mam biały ekran, zero grafiki dosłownie nic nie ma tam gdzie powinno pojawić się forum (tylko okno IE widać). Wcześniej pojawiały się błędy skryptu ale była to wina pogubienia nawiasów, zresztą z tym dałem sobie radę. Jedynie ten biały ekran w przeglądarce mnie zastanawia. Katalog forum siedzi w public_html/forum/ na serwerze. To chyba tyle co wiem na ten temat :roll:

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wygląda plik oryginalny przed wpisaniem zmian.

"x1fx8bx08x00x00x00x00x00";

echo $gzip_contents;

echo pack('V', $gzip_crc);

echo pack('V', $gzip_size);

}



exit;



?><?php

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

*                              page_tail.php

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

*   begin                : Saturday, Feb 13, 2001

*   copyright            : (C) 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();



//

// 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();



$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 

Odnośnik do komentarza
Udostępnij na innych stronach

Ołki dołki ;)

To sprobuj ten:


<?php

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

*                              page_tail.php

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

*   begin                : Saturday, Feb 13, 2001

*   copyright            : (C) 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();



//mod



$contents = ob_get_contents();

ob_end_clean();

echo replace_for_mod_rewrite($contents);

global $dbg_starttime;



// mod end

//

// 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();

       //mod



echo replace_for_mod_rewrite($contents);

global $dbg_starttime;

// end mod

       $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;



?>

Jak bedziesz kopiowal i wkleja ten kod, to upewnij sie, zeby nie zrobily Ci sie zadne dodatkowe przerwy.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności