Seite 1 von 2

(Erl.)Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 08:35
von DarkDevil_1
Moin leute,
ich habe da ein Problem , ich bekomme das Portal nicht als Startseite von meinem Forum in die htaccess.

Ich habe alles ausprobiert, aber es klappt nicht.
Kann mir bitte jemand erklären , wo da mein Denkfehler liegt ??

meine .htaccess sieht folgendermassen aus :

Code: Alles auswählen

# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
	<IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>


<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

DirectoryIndex portal.php index.php index.html index.htm
	</IfVersion>
	<IfVersion >= 2.4>
		<Files "config.php">
			Require all denied
		</Files>
		<Files "common.php">
			Require all denied
		</Files>
	</IfVersion>
</IfModule>
<IfModule !mod_version.c>
	<IfModule !mod_authz_core.c>
		<Files "config.php">
			Order Allow,Deny
			Deny from All
		</Files>
		<Files "common.php">
			Order Allow,Deny
			Deny from All
		</Files>
	</IfModule>
	<IfModule mod_authz_core.c>
		<Files "config.php">
			Require all denied
		</Files>
		<Files "common.php">
			Require all denied
		</Files>
	</IfModule>
</IfModule>
Diese htaccess ist noch von meiner alten Version, ich weiss daher nicht ob sie so 100 % ok ist ??
Falls sie falsch sein sollte, dann bitte einen Hinweis zu einer neuen, sauberen htaccess...

Wäre nett wenn mir da einer weiterhelfen könnte.

Danke schonmal vorab.
Lg Mike

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 11:04
von tas2580
Du hast in deiner .htaccess DirectoryIndex portal.php index.php index.html index.htm stehen. Ich gehe davon aus das du bei phpBB 3.1 keine portal.php mehr hast, versuch es mal mit DirectoryIndex app.php index.php.

Gruß Tobi

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 11:43
von DarkDevil_1
Moin Tobi,
Änderungen habe ich durchgeführt,
geht aber leider nicht :(

Lg Mike

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 11:54
von Talk19zehn
Moin, moin, setze diese Anweisung bitte testweise an das Ende (!) der .htaccess

Code: Alles auswählen

    DirectoryIndex app.php/portal index.php index.html index.htm
und teste bitte erneut (vorherigen Eintrag natürlich löschen).

Grüße

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 11:59
von DarkDevil_1
Sorry, das geht leider auch nicht.
Springt nach dem ausloggen immer wieder auf die Foren Übersicht.

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 12:38
von Talk19zehn
Hm, als Startseite funktioniert sie doch jetzt, - oder auch nicht?

Nach dem Logout ist dann m.E. das Redirect in der ucp.php zu ändern. Bin mir jedoch nicht so ganz sicher in dem Falle. :oops: Warten wir mal auf weitere Hilfe.

LG

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 12:43
von DarkDevil_1
ja, als Startseite ist sie schonmal :9

Danke für deine Hilfe.

Lg Mike

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 18:58
von Kirk
Hallo
Wenn du nach dem ausloggen zum Portal geleitet werden willst, mache folgendes:
Öffne: root/ucp.php
Finde:

Code: Alles auswählen

    case 'logout':
        if ($user->data['user_id'] != ANONYMOUS && $request->is_set('sid') && $request->variable('sid', '') === $user->session_id)
        {
            $user->session_kill();
        }
        else if ($user->data['user_id'] != ANONYMOUS)
        {
            meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

            $message = $user->lang['LOGOUT_FAILED'] . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
            trigger_error($message);
        }

        redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
    break; 
Ersetzen mit:

Code: Alles auswählen

    case 'logout':
        if ($user->data['user_id'] != ANONYMOUS && $request->is_set('sid') && $request->variable('sid', '') === $user->session_id)
        {
            $user->session_kill();
        }
        else if ($user->data['user_id'] != ANONYMOUS)
        {
            meta_refresh(3, append_sid("{$phpbb_root_path}app.php/portal"));

            $message = $user->lang['LOGOUT_FAILED'] . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}app.php/portal") . '">', '</a> ');
            trigger_error($message);
        }

        redirect(append_sid("{$phpbb_root_path}app.php/portal"));
    break; 

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 16.06.2015 20:18
von Thunder_one
Danke Kirk das habe ich auch gesucht.

Re: Portal in der .htaccess als Startseite definieren

Verfasst: 17.06.2015 08:57
von DarkDevil_1
moin Moin Kirk,

vielen lieben Dank dafür, werds nachher gleich mal umschreiben ,
sowie ich etwas mehr Zeit habe..

Danke nochmals und Dir und allen anderen noch einen schönen tag.

Lg Mike