Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Przekierowanie błędów 404 na index.php 301


Rekomendowane odpowiedzi

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ń ?

Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

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ę.