phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 22.12.2005, 07:53   #1
TP-Junior
 
Registriert seit: Nov 2005
Pixelfehler macht alles soweit korrekt

404 htaccess und check von website


Hallo zusammen,
ich habe eine kleines Problem

ich arbeite gerade an einem Portal, welches user und location in der Datenbank gespeichert hat!
nun wollen wir, dass die user und die locations eine eigenen kurz-domain erhalten können (http://domain.de/USER bzw http://domain.de/LOCATION)

da die user/location keine eigenen ordner haben, fragen wir das in einem script in einer 404 ab! das geht eigentlich auch ganz gut.
wenn Username ind DB-->geh zu seite http://domain.de/blablabla
das geht auch für die location! falls user/location nicht in der DB stehen, leite zu richtigen 404 um.

da problem ist mal wieder der liebe internet explorer :-(
wen man in den EXTRAS -->INTERNETOPTIONEN --> ERWEITERT --> den Haken bei "kurze HTTP-Fehlermeldungen anzeigen" den haken rausnimmt, dann klappt das. aber ich kann ja wohl schlecht sagen, das die user das machen sollen!

der witz ist, wenn der Haken drin ist, klappt die umleitung auf MEINE 404!
ich hoffe, dass ihr eine idee habt, denn ich weiss nicht mehr weiter :-(

trotzdem allen einen schönen tag.

PF
Pixelfehler ist offline   Mit Zitat antworten


Alt 22.12.2005, 09:35   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Zeig uns doch mal deine .htaccess und dein Skript.

Ich würde das ggfs. mit mod_rewrite lösen
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 22.12.2005, 10:03   #3
TP-Junior
 
Registriert seit: Nov 2005
Pixelfehler macht alles soweit korrekt
hier die htaccess:
Code:
ErrorDocument 404 /404.php
und das script:
Code:
<?php
include("global_settings.php");
include("common_functions.php");

//$qs=$_SERVER;
//echo $qs;
//
//foreach ($qs as $key => $val) {
//  echo "<br>$key = $val";
//}
//echo "<hr>";
$s=$_SERVER['SCRIPT_URL'];
$link='';

if ($link=='') {
  if (substr($s,0,9)=="/location"){
    $parm=substr($s,-( strlen($s)-9  )+1);
    echo $location;
    $sql="select * from inqueery_locations where lo_status=1 and lo_locality='".clear4sql($parm)."'";
    //echo "<br>SQL=$sql<br><br>";
    $result = mysql_query( $sql ) or die ( "Couldn't open $db: ".mysql_error() );
    if ($a_row = mysql_fetch_array( $result )) {
      $link="<script>document.location.href='../".$website_dflt_page."?m=location&lo_id=".$a_row['lo_id']."';</script>";
    }
    mysql_free_result($result); 
  }
}
//
if ($link=='') {
  $parm=substr($s,-( strlen($s)-1  ));
  $sql="select * from inqueery_profiles where pr_status=1 and pr_nickname='".clear4sql($parm)."'";
  //echo "<br>SQL=$sql<br><br>";
  $result = mysql_query( $sql ) or die ( "Couldn't open $db: ".mysql_error() );
  if ($a_row = mysql_fetch_array( $result )) {
    $link="<script>document.location.href='../".$website_dflt_page."?m=profile_view&pr_id=".$a_row['pr_id']."';</script>";
  }
  mysql_free_result($result); 
}

if ($link==''){
  echo file_get_contents("404_text.htm");
  echo "<br><br>".$_SERVER['SCRIPT_URL'];
} else {
  echo $link ;
}
?>
wie gesagt es funzt im FF nur im IE klappt es nicht.
eventuell hilft das ja etwas
Pixelfehler ist offline   Mit Zitat antworten
Alt 22.12.2005, 10:10   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Gibts einen Grund, wieso du mit JavaScript weiterleitest?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 22.12.2005, 11:51   #5
TP-Junior
 
Registriert seit: Nov 2005
Pixelfehler macht alles soweit korrekt
ich habe gerade mit dem Coder gesprochen und nein es gibt keinen direkten grund, ausser, dass es einfacher ist si umzuleiten.
er ist sich aber nicht sicher ob es wirklich da dran liegt!

was denkst du/denkt ihr?

wir sind für alles offen

ist denn das Problem erkannt???
Pixelfehler ist offline   Mit Zitat antworten
Alt 22.12.2005, 13:00   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
mach die Weiterleitung doch mit header("location:...");
Das funktioniert mit allen Browsern
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 22.12.2005, 14:25   #7
TP-Junior
 
Registriert seit: Nov 2005
Pixelfehler macht alles soweit korrekt
kannste mir da mal ein exaktes beispiel machen ???
bin leider KEIN coder :-(
Pixelfehler ist offline   Mit Zitat antworten
Alt 22.12.2005, 17:42   #8
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
PHP-Code:
<?php
header
("Location: http://www.example.com/"); /* Browser umleiten */

/* Stellen Sie sicher, dass der nachfolgende Code nicht ausgefuehrt wird, wenn
   eine Umleitung stattfindet. */
exit;
?>
Gemäss PHP-Referenz

dort suchen nach header
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
404 htaccess und check von website 404 htaccess und check von website
« pclzip | [PHP / MySQL] Datenbankbackup!? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67