
die umsetzung der short urls ist ja zweigeteilt - zum einen die .htaccess damit der server auch bei anfrage nach 'kurzen' urls die korrekten 'langen' urls ausliefert und zum anderen die function replace_for_mod_rewrite() damit die 'langen' urls während der anzeige im browser in 'kurze' urls umgeschrieben werden.
falls man nun also die .htaccess entsprechend anpasst, kann man zwar die seiten auch über die kurzen urls aufrufen, innerhalb des forums erfolgt aber noch keine wandlung. dazu muss die o.a. funktion in /includes/page_header.php auch erweitert werden.
für das album setze ich beim nuforum folgende snippets ein (ich benutze allerdings auch nur private alben):
.htaccess:
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} /nuforum/album.html
RewriteRule (.*) /nuforum/album.php [L]
RewriteCond %{REQUEST_FILENAME} /nuforum/palbum.html
RewriteRule (.*) /nuforum/album_personal_index.php [L]
RewriteCond %{REQUEST_FILENAME} /nuforum/palbum([0-9]*).html
RewriteRule (.*) /nuforum/album_personal.php?user_id=%1 [L]
Code: Alles auswählen
$prefix . '(?<!/)album.php"|',
$prefix . '(?<!/)album_personal_index.php"|',
$prefix . '(?<!/)album_personal.php\?user_id=([0-9]*)"|',
);
Code: Alles auswählen
'"album.html"',
'"palbum.html"',
'"palbum\\1.html"',
);