Sitemap en mod_rewrite
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Sitemap en mod_rewrite
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
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!
- Diablo Gamer
- Berichten: 1394
- Lid geworden op: 02 jan 2004, 20:33
- Locatie: Dalen/Drenthe/Holland
- Contacteer:
Waar zou je een screenshot van willen hebben? Mijn .htacces bestand of de Google SiteMap (http://www.premodded.nl/sitemap.php).Diablo Gamer schreef:geef eens een sceen
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.Diable Gamer schreef: volgens mijn kan het gewoon met een HTML code ( ken de hack zelf niet )

Bijna 1500 posts!
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.
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.
Tja als je geen antwoord krijgt ...Stef schreef:Zo, jij kickt wat af hier hè, ik begrijp je eigenlijk niet.

Deze urls worden, net als die in viewforum.php bijvoorbeeld, uit de database gehaald. Dit gebeurt dus automatisch en niet statisch.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
Voor mij blijkbaar wel...Stef schreef:Moet niet zo moeilijk zijn.

Bijna 1500 posts!
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.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.
Ik heb de code die ik mijn page_header.php heb maar dat had geen effect.
Bijna 1500 posts!
Ik heb even de mod gedownload en gelijk zag ik het hier:
viewforum.php?f= dus veranderen 
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?

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!
Dit:
(ik had dit al eens eerder getest namelijk
) geeft:
Deze parse error wordt veroorzaakt door:
Code: Selecteer alles
'TOPIC_URL' => $server_url."view-topic- " . $topic['topic_id'] . " .html,

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
Maar ik zou niet weten hoe ik dit er netjes in moet verwerken." . $topic['topic_id'] . " .html
Bijna 1500 posts!
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",