Pagina 1 van 2
Sitemap en mod_rewrite
Geplaatst: 20 feb 2006, 23:00
door abcde
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
Geplaatst: 21 feb 2006, 23:08
door abcde
Kickje.
Geplaatst: 23 feb 2006, 00:55
door abcde
Bump.

Geplaatst: 23 feb 2006, 23:24
door abcde
Joehoe?
Geplaatst: 23 feb 2006, 23:54
door Diablo Gamer
geef eens een sceen
volgens mijn kan het gewoon met een HTML code ( ken de hack zelf niet )
Geplaatst: 24 feb 2006, 00:23
door abcde
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.

Geplaatst: 25 feb 2006, 01:29
door abcde
Anybody?
Geplaatst: 26 feb 2006, 14:20
door abcde
Nog een keer kicken dan?
Geplaatst: 27 feb 2006, 16:46
door abcde
Zo moeilijk zal het toch ook wel niet zijn?

Geplaatst: 27 feb 2006, 16:55
door Stef
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.
Geplaatst: 27 feb 2006, 20:33
door abcde
Stef schreef:Zo, jij kickt wat af hier hè, ik begrijp je eigenlijk niet.
Tja als je geen antwoord krijgt ...

.
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...

Geplaatst: 27 feb 2006, 20:37
door Stef
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.
Geplaatst: 27 feb 2006, 20:46
door abcde
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.
Geplaatst: 27 feb 2006, 20:51
door Stef
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

Geplaatst: 27 feb 2006, 21:17
door abcde
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).
Geplaatst: 27 feb 2006, 21:42
door Stef
Mmm, ik die van John Brookes.. kun je een linkje geven naar die mod?
Geplaatst: 27 feb 2006, 22:26
door abcde
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 .
Geplaatst: 27 feb 2006, 23:45
door Stef
In sitemap.php moet je zoeken naar TOPIC_URL daarachter moet je het even goed zetten, maar ik denk dat je dat wel lukt.

Geplaatst: 27 feb 2006, 23:55
door abcde
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.
Geplaatst: 28 feb 2006, 00:09
door Stef
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",