index php weiterleitung funktioniert nicht

dobber812

Mitglied
Hy,

bisher lag unsere Page in Rroot vereicheniss unserers United Domains Wespace. Nun habe ich Websitebaker-CMS installiert und die Seite liegt nun in einem Untervereicheniss des Webspaces. (/wb/pages/....php)

Als weiterleitung habe ich nun ins root verzeichniss eine index.php mit folgendem Inhalt gelegt...
"<?
Header("Location: http://www.meinedomain.info/wb");
exit();
?>
"

Im Internet explorer funktioniert das auch aber im Firefox macht er da eine unendliche Weiterleitung draus..
http://www.meinedomain.info/wb//wb/...b//wb//wb//wb//wb//wb//wb//wb//wb//wb//wb//wb

Woran kann das liegen?

Gruß
Dobber812
 
bringt leider auch nichts :(

teilweise spinnt aber auch der inetexplorer an und sag Server nicht gefunden... :confused:

Wenn ich jetzt über eine Suchmaschine die Page suche. findet er ja auch die alten unterpages.. Wie bekomm ich da eine weiteleitung hin?

Habs auch schon mit htacces versucht, auch ohne erfolg :(

Auch wenn ich die Domain nun mit http://www.meinedomain.info/wb eingebe sindet er sie nicht, und selbst das admin menü von dem cms geht nicht mehr ...

die config im /wb/ Verzeichniss sieht so aus

<?php

define('DB_TYPE', 'mysql');
define('DB_HOST', 'localhost');
define('DB_USERNAME', '*******');
define('DB_PASSWORD', ''*******');
define('DB_NAME', '3'*******');
define('TABLE_PREFIX', '');

define('WB_PATH', dirname(__FILE__));
define('WB_URL', 'http://www.meinedomain.info/wb');
define('ADMIN_PATH', WB_PATH.'/admin');
define('ADMIN_URL', 'http://www.meinedomain.info/wb/admin');

require_once(WB_PATH.'/framework/initialize.php');

?>
 
Zuletzt bearbeitet:
zeig doch bitte mal die .htaccess aus dem root Verzeichnis und auch die .htaccess aus dem wb Verzeichnis und jeweils die index.php
 
Also im / Wb verzeichniss

Index.php

Code:
<?php

// $Id: index.php 789 2008-04-02 19:49:18Z doc $

/*

 Website Baker Project <http://www.websitebaker.org/>
 Copyright (C) 2004-2008, Ryan Djurovich

 Website Baker is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 Website Baker is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Website Baker; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

$starttime = array_sum(explode(" ",microtime()));

// Include config file
require_once(dirname(__FILE__).'/config.php');

// Check if the config file has been set-up
if(!defined('WB_PATH')) {
	header("Location: install/index.php");
	exit(0);
}

require_once(WB_PATH.'/framework/class.frontend.php');
// Create new frontend object
$wb = new frontend();

// Figure out which page to display
// Stop processing if intro page was shown
$wb->page_select() or die();

// Collect info about the currently viewed page
// and check permissions
$wb->get_page_details();

// Collect general website settings
$wb->get_website_settings();

// Load functions available to templates, modules and code sections
// also, set some aliases for backward compatibility
require(WB_PATH.'/framework/frontend.functions.php');

// redirect menu-link
$this_page_id = PAGE_ID;
$query_this_module = $database->query("SELECT module, block FROM ".TABLE_PREFIX."sections WHERE page_id = '$this_page_id' AND module = 'menu_link'");
if($query_this_module->numRows() == 1) { // This is a menu_link. Get link of target-page and redirect
	// get target_page_id
	$table = TABLE_PREFIX.'mod_menu_link';
	$query_tpid = $database->query("SELECT target_page_id, anchor, extern FROM $table WHERE page_id = '$this_page_id'");
	if($query_tpid->numRows() == 1) {
		$res=$query_tpid->fetchRow();
		$target_page_id = $res['target_page_id'];
		$anchor = $res['anchor'];
		$extern = $res['extern'];
		if($anchor != '0') $anchor = ''.$anchor;
		else $anchor = FALSE;
		if($target_page_id == -1) {
			if($extern!='') {
				header("Location: $extern".($anchor?'#'.$anchor:''));
			}
		} else {
			// get link of target-page
			$table = TABLE_PREFIX.'pages';
			$query_link = $database->query("SELECT link FROM $table WHERE page_id = '$target_page_id'");
			if($query_link->numRows() == 1) {
				$res=$query_link->fetchRow();
				$target_page_link = $res['link'];
				// redirect
				header('Location: '.WB_URL.PAGES_DIRECTORY.$target_page_link.PAGE_EXTENSION.($anchor?'#'.$anchor:''));
				exit;
			}
		}
	}
}

if(file_exists(WB_PATH .'/modules/output_filter/filter-routines.php')) {
	// include the output filter module routines
	@require_once(WB_PATH .'/modules/output_filter/filter-routines.php');
	
	if(function_exists('filter_frontend_output')) {
		// store output in variable for filtering
		@ob_start();
		require(WB_PATH.'/templates/'.TEMPLATE.'/index.php');
		$frontend_output = ob_get_contents();
		@ob_end_clean();
		// Display the filtered output on the frontend
		echo filter_frontend_output($frontend_output);
		die;
	}
}	

// Display the template (no output filtering)
require(WB_PATH.'/templates/'.TEMPLATE.'/index.php');

?>

.htaccess.TXT
Code:
# Example .htaccess wich allows to parse .html as php
AddType application/x-httpd-php .html

Root verzeichniss
index.php
Code:
<?
Header("Location: http://www.meinedomain.info/wb");
exit();
?>
(ebenfalls ohne Exit getestet)

.htacces (anfangs nicht vorhanden-wurde non mir angelegt. Habe schon mehrere weiterleitungsversuche getestet)
Code:
RedirectPermanent / http://www.meinedomain.info/wb/


Habe auch nochmal versucht im Web-Menü vn United Domains ein weiterleitung einzugeben ... nimmt er auch nicht, da es sich um die gleiche Domain handelt.
 
also nun scheints zu gehen, hab in die htaccess im root folgendes eingefügt:

"Redirect 301 /index.html http://www.meineseite.com/wb/index.php"

Hoffe der behält da so bei:rolleyes:

Habe nun alle unterpages der alten seite auf die index.php in der htacces umgeleitet, da bei den suchmaschienen ja z.B., die alte /impressum.html etc. gefunden wird.

In wie weit beeinträchtigt das nun das Suchergebniss bei google und co durch die weiterleitung?

Hat jemand zufällig ne kleine leicht zu verstehende anleitung für mod_rewrite (?) für mich dass ich das aussehen der domain-url wiede rändern kann
:confused::confused::confused:
 
Zuletzt bearbeitet:
Zurück