Seite 7 von 9

Verfasst: 09.06.2005 22:37
von rabbit
@ larsneo: ich hab' schon mittlerweile so ziemlich jede variante ausprobiert, um zu vermeiden, dass links zu externen seiten umgeschrieben werden (als basis hab' ich deine version des mod_rewrite genommen), aber es will einfach nicht klappen.
wie zu ersehen ist, wird ja eingangs in der page_header.php (auch in der CH version) auf den korrekten prefix geprüft (d.h. auf intern oder extern), aber wenn ich nun $prefix vornanstelle, gibt er mir nur einen fehler aus.

bisherige resultate:
* es werden nur interne links umgeschrieben, allerdings nur die index.php und keine andere, was wohl an der andersartigen navigation des CH liegt
* es werden alle links umgeschrieben, auch externe

ich hab' in 1 1/2 monaten urlaub, dann will ich mich da nochmal ran setzen...

Verfasst: 09.06.2005 23:26
von Fundus
um es jamand anders gleich zu tun poste ich das jetzt "quick&dirt"
ableitung auf die eigene seite bitte selbst erstellen :roll:

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
	ob_start(); 
	
	function replace_for_mod_rewrite(&$s) { 
	// get the correct base_url: protocoll,url,path to make sure to rewrite only internal links 
	if (empty($HTTP_SERVER_VARS['HTTP_HOST'])) { 
	   $server = getenv('HTTP_HOST'); 
	} else { 
	   $server = $HTTP_SERVER_VARS['HTTP_HOST']; 
	} 
	// IIS sets HTTPS=off 
	if (isset($HTTP_SERVER_VARS['HTTPS']) && $HTTP_SERVER_VARS['HTTPS'] != 'off') { 
	   $proto = 'https://'; 
	} else { 
	   $proto = 'http://'; 
	} 
	// Get the name of this URI 
	// Start of with REQUEST_URI 
	if (isset($HTTP_SERVER_VARS['REQUEST_URI'])) { 
	   $path = $HTTP_SERVER_VARS['REQUEST_URI']; 
	} else { 
	   $path = getenv('REQUEST_URI'); 
	} 
	if ((empty($path)) || (substr($path, -1, 1) == '/')) { 
	   // REQUEST_URI was empty or pointed to a path 
	   // Try looking at PATH_INFO 
	   $path = getenv('PATH_INFO'); 
	   if (empty($path)) { 
		  // No luck there either 
		  // Try SCRIPT_NAME 
		  if (isset($HTTP_SERVER_VARS['SCRIPT_NAME'])) { 
			 $path = $HTTP_SERVER_VARS['SCRIPT_NAME']; 
		  } else { 
			 $path = getenv('SCRIPT_NAME'); 
		  } 
	   } 
	} 
	
	$path = preg_replace('/[#\?].*/', '', $path); 
	$path = dirname($path); 
	
	if (preg_match('!^[/\\\]*$!', $path)) { 
	   $path = ''; 
	} 
	
	$base_url = "$proto$server$path/"; 
	$prefix = '|"(?:'.$base_url.')?'; 
	// now that we know about the correct $prefix we can start the rewriting 
	
	   $urlin = array( 
	 //Forums 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC&start=([0-9]*)"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)&mark=topics"|', 
	   $prefix . '(?<!/)index.php\?mark=forums"|', 
	   $prefix . '(?<!/)index.php\?f=([0-9]*)"|', 
	   $prefix . '(?<!/)index.php"|', 
	 //Forums ./ 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&ppage=([0-9]*)&sort=lastpost&order=DESC"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)&mark=topics"|', 
	   $prefix . '(?<!/)./index.php\?mark=forums"|', 
	   $prefix . '(?<!/)./index.php\?f=([0-9]*)"|', 
	   $prefix . '(?<!/)./index.php"|',  
	//Topics
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&vote=viewresult"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&watch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&unwatch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&unmark=topic"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)&unmark=post"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=newest"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=previous"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&view=next"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)#([0-9]*)"|', 
	   $prefix . '(?<!/)viewtopic.php\?t=([0-9]*)"|',
	   $prefix . '(?<!/)viewtopic.php\?printertopic=([0-9]*)(?:&)t=([0-9]*)(?:&)start=([0-9]*)(?:&)postdays=([0-9]*)(?:&)postorder=asc(?:&)vote=viewresult"|',
	//Topics ./ 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=asc&vote=viewresult"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&watch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&unwatch=topic&postorder=asc"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&unmark=topic"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)&unmark=post"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=newest"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&postorder=asc&start=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=previous"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)&view=next"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?p=([0-9]*)#([0-9]*)"|', 
	   $prefix . '(?<!/)./viewtopic.php\?t=([0-9]*)"|',
	   $prefix . '(?<!/)./viewtopic.php\?printertopic=([0-9]*)&(?:amp;)t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=asc&(?:amp;)vote=viewresult"|', 
	// Adds
		$prefix . '(?<!/)portal.php"|', 
		$prefix . '(?<!/)portal.php\?page=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=newtopic&(?:amp;)f=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=reply&(?:amp;)t=([0-9]*)"|', 
		$prefix . '(?<!/)posting.php\?mode=([a-z]*)&(?:amp;)p=([0-9]*)"|', 
		$prefix . '(?<!/)profile.php\?mode=viewprofile&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)search.php\?search_author=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)search.php\?search_id=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
		$prefix . '(?<!/)search.php\?search_id=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)privmsg.php\?mode=([a-zA-Z]*)&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)privmsg.php\?folder=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)profile.php\?mode=register&(?:amp;)agreed=true"|', 
		$prefix . '(?<!/)profile.php\?mode=([0-9a-zA-Z]*)"|', 
		$prefix . '(?<!/)faq.php"|', 
		$prefix . '(?<!/)recent.php"|', 
		$prefix . '(?<!/)recent.php\?mode=([0-9a-zA-Z]*)"|', 
		//$prefix . '(?<!/)recent.php\?mode=([0-9a-zA-Z]*)&(?:amp;)amount_days=([0-9]*)"|', 
	// Adds2
		$prefix . '(?<!/)nickpage.php\?user=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)nickpage_list.php"|', 
		$prefix . '(?<!/)usercars_list.php"|', 
		$prefix . '(?<!/)imageresize.php"|', 
		$prefix . '(?<!/)search.php"|', 
		$prefix . '(?<!/)memberlist.php"|', 
		$prefix . '(?<!/)memberlist.php\?level=([0-9]*)"|', 
		$prefix . '(?<!/)groupcp.php"|', 
		$prefix . '(?<!/)groupcp.php\?g=([0-9]*)"|', 
		$prefix . '(?<!/)calendar.php"|', 
		$prefix . '(?<!/)viewonline.php"|', 
		$prefix . '(?<!/)auc_listing.php\?id=([0-9]*)"|', 
	// Adds ./
		$prefix . '(?<!/)./portal.php"|', 
		$prefix . '(?<!/)./portal.php\?page=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=newtopic&(?:amp;)f=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=reply&(?:amp;)t=([0-9]*)"|', 
		$prefix . '(?<!/)./posting.php\?mode=([a-z]*)&(?:amp;)p=([0-9]*)"|', 
		$prefix . '(?<!/)./profile.php\?mode=viewprofile&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)./search.php\?search_author=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)./search.php\?search_id=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
		$prefix . '(?<!/)./search.php\?search_id=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)./privmsg.php\?mode=([a-zA-Z]*)&(?:amp;)u=([0-9]*)"|', 
		$prefix . '(?<!/)./privmsg.php\?folder=([a-zA-Z]*)"|', 
		$prefix . '(?<!/)./profile.php\?mode=register&(?:amp;)agreed=true"|', 
		$prefix . '(?<!/)./profile.php\?mode=([0-9a-zA-Z]*)"|', 
		$prefix . '(?<!/)./faq.php"|', 
		$prefix . '(?<!/)./recent.php"|', 
		$prefix . '(?<!/)./recent.php\?mode=([0-9a-zA-Z]*)"|', 
		//$prefix . '(?<!/)./recent.php\?mode=([0-9a-zA-Z]*)&(?:amp;)amount_days=([0-9]*)"|', 
	// Adds2 ./
		$prefix . '(?<!/)./nickpage.php\?user=([[:alnum:]%+\.]+)"|', 
		$prefix . '(?<!/)./nickpage_list.php"|', 
		$prefix . '(?<!/)./usercars_list.php"|', 
		$prefix . '(?<!/)./imageresize.php"|', 
		$prefix . '(?<!/)./search.php"|', 
		$prefix . '(?<!/)./memberlist.php"|', 
		$prefix . '(?<!/)./memberlist.php\?level=([0-9]*)"|', 
		$prefix . '(?<!/)./groupcp.php"|', 
		$prefix . '(?<!/)./groupcp.php\?g=([0-9]*)"|', 
		$prefix . '(?<!/)./calendar.php"|', 
		$prefix . '(?<!/)./viewonline.php"|', 
		$prefix . '(?<!/)./auc_listing.php\?id=([0-9]*)"|', 
	); 
	   $urlout = array( 
	//Forums 
	   "forum-\\1-\\2-\\3.html", 
	   "forum-\\1-\\2.html", 
	   "mforum-\\1.html", 
	   "mforums.html", 
	   "forum-\\1.html", 
	   "forums.html", 
	//Forums ./
	   "forum-\\1-\\2-\\3.html", 
	   "forum-\\1-\\2.html", 
	   "mforum-\\1.html", 
	   "mforums.html", 
	   "forum-\\1.html", 
	   "forums.html", 
	//Topics 
	   "topic-\\1-\\2-\\3.html", 
	   "poll-\\1-\\2.html", 
	   "wtopic-\\1.html", 
	   "utopic-\\1.html", 
	   "topic-\\1-\\2.html", 
	   "uttopic\\1.html", 
	   "uptopic\\1.html", 
	   "newtopic\\1.html", 
	   "topic-\\1-\\2.html", 
	   "ptopic-\\1.html", 
	   "ntopic-\\1.html", 
	   "post-\\1.html", 
	   "post-\\1.html#\\2", 
	   "topic-\\1.html", 
	   "print-\\1-\\2-\\3-\\4.html", 
	//Topics ./
	   "topic-\\1-\\2-\\3.html", 
	   "poll-\\1-\\2.html", 
	   "wtopic-\\1.html", 
	   "utopic-\\1.html", 
	   "topic-\\1-\\2.html", 
	   "uttopic\\1.html", 
	   "uptopic\\1.html", 
	   "newtopic\\1.html", 
	   "topic-\\1-\\2.html", 
	   "ptopic-\\1.html", 
	   "ntopic-\\1.html", 
	   "post-\\1.html", 
	   "post-\\1.html#\\2", 
	   "topic-\\1.html", 
	   "print-\\1-\\2-\\3-\\4.html", 
	 // Adds
		"index.html", 
		"index\\1.html", 
	 	"post-newtopic-\\1.html", 
		"post-reply-\\1.html", 
		"post-\\1-\\2.html", 
		"profile\\1.html", 
		"search-author-\\1.html", 
		"search-\\1-\\2.html", 
		"search-\\1.html", 
		"privmsg-\\1-\\2.html", 
		"privmsg-\\1.html", 
		"register.html", 
		"profile-\\1.html", 
		"faq.html", 
		"last-topics.html", 
		"last-topics-\\1.html", 
		//"last-topics-\\1-\\2.html", 
	// Adds2
		"nickpage-\\1.html", 
		"nickpages.html", 
		"carlist.html", 
		"imageresize.html", 
		"search.html", 
		"memberlist.html", 
		"memberlist-\\1.html", 
		"groups.html", 
		"group-\\1.html", 
		"cal.html", 
		"online.html", 
		"memberslist-\\1.html", 
	 // Adds ./
		"index.html", 
		"index\\1.html", 
	 	"post-newtopic-\\1.html", 
		"post-reply-\\1.html", 
		"post-\\1-\\2.html", 
		"profile\\1.html", 
		"search-author-\\1.html", 
		"search-\\1-\\2.html", 
		"search-\\1.html", 
		"privmsg-\\1-\\2.html", 
		"privmsg-\\1.html", 
		"register.html", 
		"profile-\\1.html", 
		"faq.html", 
		"last-topics.html", 
		"last-topics-\\1.html", 
		//"last-topics-\\1-\\2.html", 
	// Adds2 ./
		"nickpage-\\1.html", 
		"nickpages.html", 
		"carlist.html", 
		"imageresize.html", 
		"search.html", 
		"memberlist.html", 
		"memberlist-\\1.html", 
		"groups.html", 
		"group-\\1.html", 
		"cal.html", 
		"online.html", 
		"memberslist-\\1.html", 
	); 
	
	   $s = preg_replace($urlin, $urlout, $s); 
	
	   return $s; 
	}
}
ich füge das hier mal an

Code: Alles auswählen

# View Printertopic
RewriteCond %{REQUEST_URI} ^/prtopic,([0-9]*).htm*
RewriteRule ^(.*) /viewtopic.php?printertopic=1&t=%1&postdays=0&postorder=asc&start=0&finish_rel=-10000 [L] 
RewriteCond %{REQUEST_URI} ^/print-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*).htm*
RewriteRule ^(.*) /viewtopic.php?printertopic=%1&t=%2&start=%3&postdays=%4&postorder=asc&vote=viewresult [L] 

#Forums shorturls
RewriteRule ^forum-([0-9]*)-([0-9]*)-([0-9]*).htm* index.php?f=$1&ppage=$2&sort=lastpost&order=DESC&start=$3 
RewriteRule ^forum-([0-9]*)-([0-9]*).htm* index.php?f=$1&ppage=$2&sort=lastpost&order=DESC 
RewriteRule ^mforum-([0-9]*).htm* index.php?f=$1&mark=topics 
RewriteRule ^mforums.htm* index.php?mark=forums 
RewriteRule ^forum-([0-9]*).htm* index.php?f=$1 
RewriteRule ^forums.htm* index.php 
RewriteRule ^admin/forums.htm* admin/index.php 
#Topics 
RewriteRule ^topic-([0-9]*)-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&postdays=$2&postorder=asc&start=$3 
RewriteRule ^poll-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&postdays=$2&postorder=asc&vote=viewresult 
RewriteRule ^wtopic-([0-9]*).htm* viewtopic.php?t=$1&watch=topic&postorder=asc 
RewriteRule ^utopic-([0-9]*).htm* viewtopic.php?t=$1&unwatch=topic&postorder=asc 
RewriteRule ^topic-([0-9]*)-([0-9]*).htm* viewtopic.php?t=$1&start=$2 
RewriteRule ^uttopic([0-9]*).htm* viewtopic.php?t=$1&unmark=topic 
RewriteRule ^uptopic([0-9]*).htm* viewtopic.php?p=$1&unmark=post 
RewriteRule ^newtopic([0-9]*).htm* viewtopic.php?t=$1&view=newest
RewriteRule ^ptopic-([0-9]*).htm* viewtopic.php?t=$1&view=previous 
RewriteRule ^ntopic-([0-9]*).htm* viewtopic.php?t=$1&view=next 
RewriteRule ^post-([0-9]*).htm* viewtopic.php?p=$1
RewriteRule ^topic-([0-9]*).htm* viewtopic.php?t=$1
#Adds
RewriteRule ^index.htm* portal.php 
RewriteRule ^last-topics.htm* recent.php 
RewriteRule ^last-topics-([a-zA-Z0-9]*).htm* recent.php?mode=$1 
RewriteCond %{REQUEST_FILENAME} /last-topics-([a-zA-Z0-9]*)-([0-9]*).html 
RewriteRule (.*) /recent.php?mode=%1&amount_days=%2 [L] 
RewriteRule ^index([0-9]*).htm* portal.php?page=$1 
RewriteCond %{REQUEST_FILENAME} /post-newtopic-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=newtopic&f=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /post-reply-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=reply&t=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /post-([a-z]*)-([0-9]*).html 
RewriteRule (.*) /posting.php?mode=%1&p=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /profile([0-9]*).html 
RewriteRule (.*) /profile.php\?mode=viewprofile&u=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /search-author-(.*).html 
RewriteRule (.*) /search.php\?search_author=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /search-([0-9]*)-([0-9]*).html 
RewriteRule (.*) /search.php\?search_id=%1&start=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /search-([a-zA-Z]*).html 
RewriteRule (.*) /search.php\?search_id=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /privmsg-([a-zA-Z]*)-([0-9]*).html 
RewriteRule (.*) /privmsg.php\?mode=%1&u=%2 [L] 
RewriteCond %{REQUEST_FILENAME} /privmsg-([a-zA-Z]*).html 
RewriteRule (.*) /privmsg.php\?folder=%1 [L] 
RewriteCond %{REQUEST_FILENAME} /register.html 
RewriteRule (.*) /profile.php\?mode=register&agreed=true [L] 
RewriteCond %{REQUEST_FILENAME} /profile-([a-zA-Z0-9]*).html 
RewriteRule (.*) /profile.php\?mode=%1 [L] 
RewriteRule ^faq.htm* faq.php
#Adds2
RewriteCond %{REQUEST_FILENAME} /nickpage-(.*).html 
RewriteRule (.*) /nickpage.php\?user=%1 [R] 
RewriteRule ^nickpages.htm* nickpage_list.php
RewriteRule ^carlist.htm* usercars_list.php
RewriteRule ^imageresize.htm* imageresize.php
RewriteRule ^search.htm* search.php
RewriteRule ^memberlist.htm* memberlist.php
RewriteCond %{REQUEST_FILENAME} /memberlist-([0-9]*).html 
RewriteRule (.*) /memberlist.php?level=%1 [L] 
RewriteRule ^groups.htm* groupcp.php
RewriteCond %{REQUEST_FILENAME} /group-([0-9]*).html 
RewriteRule (.*) /groupcp.php?g=%1 [L] 
RewriteRule ^cal.htm* calendar.php
RewriteRule ^online.htm* viewonline.php
RewriteCond %{REQUEST_FILENAME} /memberslist-([0-9]*).html 
RewriteRule (.*) /auc_listing.php?id=%1 [L] 

Verfasst: 09.06.2005 23:31
von Bunter Hund
@Fundus könntest du vieleicht auch die dazugehörige .htaccess posten, oder fällt die bei deinem Code weg?

Gruss Bunter Hund

Verfasst: 10.06.2005 06:54
von rabbit

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1)
setzt doch voraus, dass (via acp bspw.) der MOD an- und abgeschaltet werden kann und dies in die config_ table geschrieben wird, oder?

und adds2 kommt m.e. zweimal vor, ist das so gedacht? ;)

werde deine version morgen mal testen, thanx erstmal. :)

Verfasst: 10.06.2005 09:31
von Fundus
wegen dem "./"datei musste ich alle einträge doppelt machen (die $urlout = array sind natürlich deswegen identisch), das in eine zeile zu packen hat einfach nicht gefunzt.

ja er lässt sich abschalten, hauptsächlich für wartungszwecke :wink: auf localhost müsste ich sonst die htaccess immer anpassen (oder endlich mal den apache konfigurieren :lol: ).

ich kann mal alles zusammenschreiben, ging hier aber eher um den aufbau der zeilen mit dem prefix und den doppeleinträgen wegen mit/ohne "./"

Verfasst: 10.06.2005 10:39
von Dominik Müller
Ist es schlimm wenn ich noch den Categories Hierarchy Mod in der Version 2.0.4 habe und die Short-URLs dafür einbaue?

Verfasst: 10.06.2005 12:08
von Fundus
Dominik Müller hat geschrieben:Ist es schlimm wenn ich noch den Categories Hierarchy Mod in der Version 2.0.4 habe und die Short-URLs dafür einbaue?
in der Plus1.53Beta sind die Shorturls enthalten, diese würden auch in der 1.52 laufen.

wenn du diese version nutzen willst, musst du auf jeden fall beachten dass es beim CH2.1.x keine viewforum.php?f= mehr gibt, statt dessen index.php?f=

Verfasst: 10.06.2005 20:45
von JLoop©
ich kann mal alles zusammenschreiben, ging hier aber eher um den aufbau der zeilen mit dem prefix und den doppeleinträgen wegen mit/ohne "./"
Jo wär klasse wenn du auch die .htaccess hier posten würdest @Fundus

JLoop

Verfasst: 13.06.2005 11:18
von madmandan
Hi @Fundus, könntest du vieleicht auch den Teil für die page_tail.php posten? Ich würde es gerne mal testen auf meinem System.

Gruss madmandan

Verfasst: 13.06.2005 12:31
von Fundus
weis zwar jetzt nicht was da großartig vom original abweicht :roll:
page_tail.php an original einbaustellen

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
	$contents = ob_get_contents(); 
	ob_end_clean(); 
	echo replace_for_mod_rewrite($contents); 
}
&

Code: Alles auswählen

if (($board_config['enable_shorturls'] == 1) && ($userdata['user_id'] == ANONYMOUS))
{
  $gzip_contents = replace_for_mod_rewrite($gzip_contents); 
  global $dbg_starttime;
}