Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Próbuję zrobić przekierowanie błędów 404 na index.php poprzez htaccess

ErrorDocument 404 /index.php

jednak nie działa takie przekierowanie, pytanie czy tylko u mnie (modyfkiacje w htaccess), czy kojarzycie jak można takie przekierowanie zrobić? Czy da się przez htaccess, czy należy w plikach IPS szukać reguł przekierowań ?

Opublikowano

Przekierowanie 404 w IPB 4 działa na poziomie routingu (oczywiście jeżeli jest włączona opcja przyjaznych adresów URL), w momencie kiedy aplikacja nie wykryje trasy, wyświetli błąd 404.

 

Plik: system\Dispatcher\Front.php

			elseif ( !( $url instanceof \IPS\Http\Url\Internal ) or $url->base !== 'front' )
			{
				/* Call the parent first in case we need to redirect to https, and so the correct locale, etc. is set */
				try
				{
					parent::init();
				}
				catch ( \Exception $e ) { }
				
				/* Display a 404 */
				$this->application = \IPS\Application::load('core');
				$this->setDefaultModule();
				if ( \IPS\Member::loggedIn()->isBanned() )
				{
					\IPS\Output::i()->sidebar = FALSE;
					\IPS\Output::i()->bodyClasses[] = 'ipsLayout_minimal';
				}
				\IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'app.js' ) );
				\IPS\Output::i()->error( 'requested_route_404', '1S160/2', 404, '' );
			}

 

  • Lubię to 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.