Shopumzug keine seo url und htacces geht nicht

  • Hallo noch mal danke .
    Ich habe jetzt mein shop wieder normal laufen.
    Das heist ich bin aus dem Shoporder raus und habe ist normal über html/ laufen,
    Habe auch die configorg.php und comfig.php angepasst .

    Leider läuft der Shop nicht mit der gelieferten htaccs ???
    jetzt läuft es mit meine alten von gambio ???

    Seo url füntioniert nicht er genierietzwar aber wenn man auf was klickt findete er es nicht .

    vieleicht können sie mir da helfen . Daten Sind geblieben .

    MFG
    Christian

  • COMSEO mit htaces von Gambio ( ohne seourl) richtig?

    Alles weiter richtig installed und und?
    Dan mal sehen wie den htaccess angepast werden muss / soll auf deiner hosting / server

    Steht so einiges in txt ins htaccess selbe und viel in dieszer Forum auch in normale support forum.
    Aber wen DU es so hat dass es soweit geht mit den von Gambio mal den basis sachen/settings vergleichen.

    Weil mitgelieferte htaccess ist nur ein sample wo man die richtige einstellungen für seine host machen muss/soll

    Also dieser sind es meist wo man es änderen soll:
    rewritebase
    php sachen ( version und ini anpassungen)
    utf8
    Filters wegen security
    Gzip wen es nicht die richtige ist
    #php_flag zlib.output_compression On
    ETag removal
    Options -Indexes
    Options +FollowSymlinks
    Options +SymLinksIfOwnerMatch
    # Increase cookie security
    # <IfModule php5_module>
    # php_value session.cookie_httponly true
    # </IfModule>

    Suche mal auf dein hoster name und htaccess in forum

    Seo url muss man naturlich einstellen wen Sprachen dan auch und dan indexieren/laufen lassen, vielleicht cache in Admin aus.

    Einmal editiert, zuletzt von jotest (10. Oktober 2012 um 17:51)

  • SEO url lauft auch nur wen das teil für Commerceseo auch wirklich den teil aus htaccess davor mitkriegt.

    Also den mod rewrite für den url's rewrite muss auch wirklich so gehen und eingesteld sein.

  • 0) $data = mysql_fetch_array($data_query); else { $link_query = mysql_query("SELECT cn.file_name_php FROM commerce_seo_url_names AS cn JOIN commerce_seo_url_personal_links AS cp ON cp.url_text = '".mysql_real_escape_string($_GET['linkurl'])."' AND cn.file_name = cp.file_name LIMIT 1"); if(mysql_num_rows($link_query) > 0) $link = mysql_fetch_array($link_query); } function get_cpath ($category) { $cPath = $category; while($category != '0') { $category_data = mysql_fetch_array(mysql_query(" SELECT parent_id FROM categories WHERE categories_id = '".mysql_real_escape_string($category)."' LIMIT 1")); if($category_data['parent_id'] != '0') $cPath = $category_data['parent_id'].'_'.$cPath; if($category_data['parent_id'] == 0) break; $category = $category_data['parent_id']; } return $cPath; } unset($_GET['linkurl']); if(!empty($data['products_id'])) { $cat_data = mysql_fetch_array(mysql_query(" SELECT categories_id FROM commerce_seo_url WHERE url_text = '".substr($data['url_text'],0,strrpos($data['url_text'],'/'))."' LIMIT 1")); $_GET['cPath'] = get_cpath($cat_data['categories_id']); if(preg_match('/_/i',$_GET['cPath'])) $_GET['cat'] = substr($_GET['cPath'],strrpos( $_GET['cPath'], '_' )+1); else $_GET['cat'] = $_GET['cPath']; $_GET['products_id'] = $data['products_id']; if(empty($_GET['cat']) || (empty($_GET['cPath']))) { $getCat = mysql_fetch_array(mysql_query("SELECT categories_id FROM products_to_categories WHERE products_id = '".$data['products_id']."' ")); $_GET['cat'] = $getCat['categories_id']; $_GET['cPath'] = $getCat['categories_id']; } include('product_info.php'); } elseif(!empty($data['categories_id'])) { $_GET['cPath'] = get_cpath($data['categories_id']); if(preg_match('/_/i',$_GET['cPath'])) $_GET['cat'] = substr($_GET['cPath'],strrpos( $_GET['cPath'], '_' )+1); else $_GET['cat'] = $_GET['cPath']; include('index.php'); } elseif (!empty($data['content_group'])) { $_GET['coID'] = $data['content_group']; include('shop_content.php'); } elseif (!empty($data['blog_id'])) { $_GET['blog_item'] = $data['blog_id']; include('blog.php'); } elseif (!empty($data['blog_cat'])) { $_GET['blog_cat'] = $data['blog_cat']; include('blog.php'); } elseif ((!empty($data['url_text'])) && (!empty($data['language_id']))) include('index.php'); elseif(!empty($link['file_name_php'])) { $aktuelle_datei = $link['file_name_php']; $_SESSION['this_page'] = $link['file_name_php']; include($link['file_name_php']); } elseif (!empty($mf_data['manufacturers_id'])) { $_GET['manufacturers_id'] = $mf_data['manufacturers_id']; include('index.php'); } else { header('Status: 404 Not Found'); header($_SERVER['SERVER_PROTOCOL']." 404 Not Found", true, 404 ); include_once('404.php'); } } elseif(!empty($_GET['error'])) { header('Status: 404 Not Found'); header($_SERVER['SERVER_PROTOCOL']." 404 Not Found", true, 404 ); include_once('404.php'); } else include('index.php'); ?>

  • Ich hoffe Admin kan hiermit etwas anfangen

    Hast Du den htaccess verscuht auf deiner Host / server an zu passen, neme dan bitte einer reines neue aus den Kundendownload, edit mit notepad++ und und

  • War es einer Import / Migration?
    Von was und welche Version?

    War die Verzeichnis vorher einer Subdomain oder Verzeichnis?
    Ist davon den Datenbank inhalt jezt benuzt, weil dan kan es sein das den teil vielleicht falsche pfaden hat, aber dan besser Admin fragen wie dieser urls und welhcen aus den Tabelle zu bekommen.

    Wen neu dan schade besser aufpassen wegen backups, Datei und Datenbank, wen es jetzt ohne seourl lauft mal so lassen und warten / fragen an Admin oder Mario für Support!?

    Also ich weis es jetzt so 123 auch nicht ob HTACCESS oder einstellungen oder Fehler und wo.

    Habe zu wenig zeit um wen zu sehen ob es geht, mit änderungen und einlog, sorry.

    Weil ja wen es einfach is kostet es wenig Zeit aber wen nicht dan , hmm alless mit backup restore und und, das Risiko für mich ist dan wegen die Zeitaufwand wen nicht.. sorry

    2 Mal editiert, zuletzt von jotest (11. Oktober 2012 um 00:11)

  • Oja TIP an allen ob einer htaccess mit rewrite lauft is einfach einer fast leeres an zu legen dort einer 301 setzen von einer url ( die muss gar nicht da sein) auf einer andere die dan errreichbar sein soll dieser testen.

    Dan den PHP Version aussuchen mit info einstellungen oder aus Admin Backend dieser.

    Zum info was ja oder nein so alles drauf ist und lauft, teilweis geht es auch zum hilfe ins Forum wen hoster und paket angegeben werdet.
    Dan wen bekannt kan einer besser / schneller geholfen werden.

  • Noch mal zur Erkläung: Bei Umzug auf andee Domain / Subdomain, Cache leeren, SEO-URL einmal neu durchlaufen lassen. Wenn der Ordner nicht geändert ist, muss auch nix an der .htaccess gemacht werden. Normalerweise hätte es gereicht, die Domain in der configure.php (Frontend / Admin) zu ändern. Die URLs in der DB sind immer relative, also OHNE Domain Bindung.

    <p>Wir geben nur Anregungen und Hilfestellung auf Basis unserer Erfahrung, keine Rechtshilfe!<br>\m/('_')\m/</p>