Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błędy 404 bez zmiany adresu
Kucharskov
post 31.12.2013, 14:59:24
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 14.09.2012

Ostrzeżenie: (0%)
-----


Witam!

Mam stronę na niemieckim serwerzez host1free.com. Wczesniej posiadałem ją na serwerze cba.pl.
Przed przeniesieniem bardoz podobało mis ię ze mimo wpisania błędnego URLa działy się dwie rzeczy:
- Gdy w adresie wystąpiła literówka np. http://kucharskov.cba.pl/INDEX.php (nazwa pliku dużymi) to automatycznie to przeskakiwało na małe literki i wsyzstko działało.
- Gdy adres byl błędny np http://kucharskov.cba.pl/iindex.php (np literówka) to wyskakiwał błą 404 ale w pasku przeglądarki nadal występował adres któy wklepałem z literówką.

Teraz po przeniesieniu do host1free w obu wypadkach wywala błąd 404 i zmienia się adres na adres strony błedu czyli tutaj http://kucharskov.tk/error.php?id=404

Jak można uzyskać taki efekt? Jakieś regóły .htaccess coś do dodania coś gdzieś przestawić?
Zaradźcie coś Panowie wink.gif

Z życzeniami dziękuję ;P
Kucharskov
Go to the top of the page
+Quote Post
timon27
post 11.01.2014, 22:05:27
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


W pliiku htacces umieszcza się:
  1. ErrorDoc 404 error.php?id=404

itp.
Ale to już jest.
W error.php możesz obsłużyć przekierowanie gdy jest tylko błąd małych liter:
  1. if(file_exists(strtolower($SERVER['PHP_SELF']))) echo "<meta http-equiv=refresh content='0; url=http://".$_SERVER['SERVER_NAME']."/".strtolower($SERVER['PHP_SELF'])>";

albo sugestię przy literówce:
  1. foreach(glob('*.php') as $plik){
  2. $l=levenshtein(strtolower($SERVER['PHP_SELF']),$plik);
  3. if($l<3) echo "czy miałeś na myśli $plik?";
  4. }

albo cokolwiek innego.
Może tam się kryje zmiana adresu w przeglądarce? pokaż ten plik.
(kody pisane z ręki - mogą mieć błędy i są mocno niedopracowane)
Go to the top of the page
+Quote Post
Kucharskov
post 15.01.2014, 21:18:43
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 14.09.2012

Ostrzeżenie: (0%)
-----


Cytat
Może tam się kryje zmiana adresu w przeglądarce? pokaż ten plik.

To jest wykonane jakoś po stronie serwera CBA i do owego pliku/konfiguracji nie mam dostępu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:06