Ich nutze in der aktuell eingerichteten Testversion meinem Forums (Update von phpBB2 auf phpBB3) das MOD: "Advanced Mod Rewrite 0.4.2"
funktioniert soweit allerdings möchte ich die Urls umbauen. Im Moment mal für "Viewforum", aber wahrscheinlich auch für Viewtopic.
Für die Forumkategorien sehen die Urls so aus:
- http://www.domain.de/forumc49,{titel}.html
Im phpBB3 sieht das gleiche so aus:
- http://www.domain.de/{titel}-f49.html
Der Titel steht anstatt hinten jetzt vorne dran, und anstatt Forum auszuschreiben wird nur ein F drauss gemacht.
Jetzt hab ich in der php_seo_class.php des Mods diesen Abschnitt gefunden:
Code: Alles auswählen
/**
* URL rewritting for viewforum.php
* @access private
*/
function viewforum_adv() {
$this->path = $this->seo_path['phpbb_urlR'];
$this->filter_url($this->seo_stop_vars);
if ( !empty($this->get_vars['f']) && !empty($this->seo_url['forum'][$this->get_vars['f']]) ) {
// Filter default params
$this->filter_get_var($this->phpbb_filter['forum']);
$this->{$this->rewrite_functions['forum_pagination']}($this->seo_ext['forum']);
$this->url = $this->seo_url['forum'][$this->get_vars['f']] . $this->start;
unset($this->get_vars['f']);
return;
}
$this->path = $this->seo_path['phpbb_url'];
return;
}
Und was müsste ich an dieser Stelle noch in der .htaccess ändern?
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-z0-9_-]+)(-([0-9]+))?\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
Hab jetzt mehrere Versuche gestartet, aber vorallem die PHP Datei wirft nach meinen Änderungen nur Fehler aus, weil ich vermutlich nicht richtig weiß was machen.
Wenn ich das mit der "Viewforum" dann hab, kann ich vielleicht das für Viewtopic dann selbst umzumünzen.
Kann mir denn Jemand helfen das hinzukriegen?