SEO Clean Code

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • chorn
    antwortet
    Da steht doch überall nur 404.

    Einen Kommentar schreiben:


  • sanktusm
    antwortet
    nicht den HTML Header sondern den http header

    Einen Kommentar schreiben:


  • h3ll
    antwortet
    Zitat von sanktusm Beitrag anzeigen
    ich einen entsprechenden Header ausgebe.
    Von welchen Header sprichst du? HTTP-Header oder HTML-Header?

    Einen Kommentar schreiben:


  • sanktusm
    antwortet
    Na ich möchte doppelte Einträge verhindern, indem ...

    ich einen entsprechenden Header ausgebe.

    Einen Kommentar schreiben:


  • chorn
    antwortet
    was hat PHP-Code mit SEO zu tun?

    Einen Kommentar schreiben:


  • sanktusm
    hat ein Thema erstellt SEO Clean Code.

    SEO Clean Code

    Hallo,
    ich handle hier die Interpration einer sinnhaften, seo freundlichen Url. Ich brauche aber Eure Kritik und Verbesserungsvorschläge. Der Code soll absolute seo - freundlich sein

    PHP-Code:


    public function f_get_id ($req_uri) {   //sinnhafte Ordnerstrukturen

      
    $this -> canonical '';     
      
      
    $url substr(str_replace(self::ROOT''$req_uri), 1);
                          
      
    $id array_search($url$GLOBALS['url'], true);  //aus Liste von z.B.   $GLOBALS['url'][4] = "mein/ordner"
      
                
      
    if ($id == false AND isset($_GET['id'])) {
      
      
    $id $_GET['id'];
      
      
    $sql "SELECT id FROM ".self::PREFIX."sections WHERE id = '$id' AND public_status = '2';";
      
       
    $result $this->db->query($sql);
            
         if(
    $this->db->error != "")
         die(
    $this->db->error."_checkNode");

      
      if (
    $result->num_rows == 0) {
        
        
    $id $this -> getDefaultId();
        
        
        
        
    $this -> canonical "<link rel=\"canonical\" href=\"https://".$_SERVER['SERVER_NAME']."\" />"
      
        
    header("HTTP/1.0 404 Not Found");
      
      } else {
      
       
    $new_url $GLOBALS['url'][$id];
       
       
    $this -> canonical "<link rel=\"canonical\" href=\"https://".$_SERVER['SERVER_NAME']."/".self::ROOT.$new_url."\" />";
      }
      
      } else if(
    $req_uri == "/".self::ROOT."" OR $req_uri == "/index.php") {
                  
       
    $id $this -> getDefaultId();
       
      } else if (
    $id == false) {
          
        
    $id $this -> getDefaultId();
        
    $this -> canonical "<link rel=\"canonical\" href=\"https://".$_SERVER['SERVER_NAME']."\" />";
        
        
    header("HTTP/1.0 404 Not Found");
      }
       
       
        
    $sql "SELECT id FROM ".self::PREFIX."sections WHERE id = '$id' AND public_status = '2';";
      
       
    $result $this->db->query($sql);
            
         if(
    $this->db->error != "")
         die(
    $this->db->error."_checkNode");
      
      if (
    $result->num_rows == 0) {
        
        
    $id $this -> getDefaultId();
        
        
    $this -> canonical "<link rel=\"canonical\" href=\"http://".$_SERVER['SERVER_NAME']."\" />"
        
    header("HTTP/1.0 404 Not Found");
      }
       
      return 
    $id;
       
      } 
Lädt...
X