Sitemap en mod_rewrite

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Sitemap en mod_rewrite

Bericht door abcde » 20 feb 2006, 23:00

Hallo,

Ik heb op mijn forum een aangepaste versie (grote delen zijn nog wel hetzelfde) van Craven de Kere's mod_rewrite. Maar ik gebruik tegelijkertijd de Google Sitemap mod.

Die geeft de standaard urls weer maar nu wil ik dus dat deze "mijn custom urls" weergeeft.

Mijn php kennis is niet de grootste maar ik vermoed dat ik de 'ob_start' hiervoor moet gebruiken. Wie o wie kan me hiermee helpen?

Alvast Bedankt,

abcde
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 21 feb 2006, 23:08

Kickje.
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 feb 2006, 00:55

Bump. :roll:
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 23 feb 2006, 23:24

Joehoe?
Bijna 1500 posts!

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 23 feb 2006, 23:54

geef eens een sceen

volgens mijn kan het gewoon met een HTML code ( ken de hack zelf niet )
It`s nice to be important, but it`s more important to be nice.

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 24 feb 2006, 00:23

Diablo Gamer schreef:geef eens een sceen
Waar zou je een screenshot van willen hebben? Mijn .htacces bestand of de Google SiteMap (http://www.premodded.nl/sitemap.php).
Diable Gamer schreef: volgens mijn kan het gewoon met een HTML code ( ken de hack zelf niet )
Was het maar zo simpel, nee, het kan niet met HTML anders zou ik continue handigmatig een sitemap moeten aanmaken. De site map laat, net als het forum, dynamische content zien dus met php (serverside) met HTML zou het dus niet kunnen. :roll:
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 25 feb 2006, 01:29

Anybody?
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 26 feb 2006, 14:20

Nog een keer kicken dan?
Bijna 1500 posts!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 16:46

Zo moeilijk zal het toch ook wel niet zijn? :D
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 27 feb 2006, 16:55

Zo, jij kickt wat af hier hè, ik begrijp je eigenlijk niet.

Je wilt dat Google de juiste urls indexeert waarom zet je dan in je sitemap niet de juiste urls neer?
http://www.premodded.nl/sitemap.php

Moet niet zo moeilijk zijn.

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 20:33

Stef schreef:Zo, jij kickt wat af hier hè, ik begrijp je eigenlijk niet.
Tja als je geen antwoord krijgt ... ;).
Stef schreef: Je wilt dat Google de juiste urls indexeert waarom zet je dan in je sitemap niet de juiste urls neer?
http://www.premodded.nl/sitemap.php
Deze urls worden, net als die in viewforum.php bijvoorbeeld, uit de database gehaald. Dit gebeurt dus automatisch en niet statisch.
Stef schreef:Moet niet zo moeilijk zijn.
Voor mij blijkbaar wel... :wink:
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 27 feb 2006, 20:37

Maar de urls worden niet als:
Uitgehaald maar ik denk dat hij het id 219 oppikt, dus als je kijkt in sitemap.php en daar viewtopic.php?t= vervangt door forum/topic/$id.html* dan zou hij moeten werken.

*Ik weet natuurlijk niet of hij zo rewrite.

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 20:46

Stef schreef:Maar de urls worden niet als:
Uitgehaald maar ik denk dat hij het id 219 oppikt, dus als je kijkt in sitemap.php en daar viewtopic.php?t= vervangt door forum/topic/$id.html* dan zou hij moeten werken.

*Ik weet natuurlijk niet of hij zo rewrite.
Zo moet het, aangezien de sql code inderdaad (hetgeen wat logisch) de id's uit de database haalt. Nu moet ik dus weten welke php-code sitemap.php nodig heeft om de het om te zetten: /view-topic-$id.html.
Ik heb de code die ik mijn page_header.php heb maar dat had geen effect.
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 27 feb 2006, 20:51

Ik heb even de mod gedownload en gelijk zag ik het hier:

Code: Selecteer alles

define('FORUM_URL_PREFIX', 'viewforum.php?f='); // What comes up before the forum ID?
define('FORUM_URL_SUFFIX', ''); // What comes up after the forum ID?
define('THREAD_URL_PREFIX', 'viewtopic.php?t='); // What comes up before the thread ID?
define('THREAD_URL_SUFFIX', ''); // What comes up after the thread ID?
viewforum.php?f= dus veranderen :-)

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 21:17

Ik zie die code noch in sitemap.php noch in includes/constants.php. (Ik gebruik overigens de Google SiteMap 1.6.0 door Webmedic - om misverstanden te voorkomen).
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 27 feb 2006, 21:42

Mmm, ik die van John Brookes.. kun je een linkje geven naar die mod?

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 22:26

De site van webmedic (http://www.webmedic.net) is momenteel down, maar hij is van oorsprong gebasserd op de volgende (volgens mij is zo'n 99% identiek aan deze (althans; als ik het zo snel even zie.): http://www.phpbb.com/phpBB/viewtopic.ph ... le+sitemap .
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 27 feb 2006, 23:45

In sitemap.php moet je zoeken naar TOPIC_URL daarachter moet je het even goed zetten, maar ik denk dat je dat wel lukt. :-)

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 27 feb 2006, 23:55

Dit:

Code: Selecteer alles

'TOPIC_URL' => $server_url."view-topic- " . $topic['topic_id'] . " .html,
(ik had dit al eens eerder getest namelijk ;)) geeft:

Code: Selecteer alles

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/*/domains/premodded.nl/public_html/sitemap_stef2.php on line 112
Deze parse error wordt veroorzaakt door:
" . $topic['topic_id'] . " .html
Maar ik zou niet weten hoe ik dit er netjes in moet verwerken.
Bijna 1500 posts!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 28 feb 2006, 00:09

Je moet namelijk altijd alles sluiten, er moest dus nog een " aan het einde. Zo dus:

Code: Selecteer alles

'TOPIC_URL' => $server_url. "view-topic-'". $topic['topic_id'] . ".html",

Gesloten