Wie kann ich die index.php entfernen im Link?

Thema wurde von blackmurat, 9. November 2015 erstellt.

  1. blackmurat
    blackmurat Mitglied
    Registriert seit:
    8. November 2015
    Beiträge:
    16
    Danke erhalten:
    0
    Moin Leute,

    habe bereits im htaccess Datei alles angepasst, aber trotzdem wenn ich auf die Startseite wechsel steht immer noch index.php hinter der Domain. Was mache ich falsch?

    Hier mal ein Auszug von der htaccess Datei.

    ## Gambio SEO Boost
    ## www.gambio.de

    <ifModule mod_headers.c>
    Header set X-Content-Type-Options: nosniff
    </ifModule>

    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} ^(.*)\.(php|css|js|gif|jpg|jpeg|png)$ [NC]
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/admin/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/images/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/templates/(.*)
    RewriteRule ^(.+) - [L]


    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -l
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_METHOD} =GET
    RewriteCond %{QUERY_STRING} ^$
    RewriteCond %{REQUEST_URI} "(.*)index.php"
    RewriteRule ^index\.php$ %1 [R=301,L]



    ##boosted CONTENT
    RewriteRule (^[a-z]{2})/(.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?language=$1&gm_boosted_content=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L]

    ##boosted PRODUCTS
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)\.html product_info.php?language=$1&gm_boosted_product=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]

    ##boosted CATEGORIES
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)/?.* index.php?language=$1&gm_boosted_category=$3&%{QUERY_STRING} [L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Hast Du die Shop- und Brosercache geleert?

    Tipp:
    Schreibe Deine Änderungen nicht in die Mitte. Setze das direkt unter "RewriteEngine on", oder ans Ende.
    Dann hast Du Deine "Sachen" auf einen Blick und musst nicht suchen.
     
  3. blackmurat
    blackmurat Mitglied
    Registriert seit:
    8. November 2015
    Beiträge:
    16
    Danke erhalten:
    0
    Im admin Center habe den Cache geleert, hat aber nichts gebracht.
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    11. September 2015
    Beiträge:
    372
    Danke erhalten:
    89
    Danke vergeben:
    49
    Versuche es mal hiermit:
    Code:
    RewriteCond %{THE_REQUEST} index\. [NC] 
    RewriteRule ^(.*)index\.(.*) /$1 [L,NC,R=301]
    Klappt bei uns wunederbar.
     
  5. blackmurat
    blackmurat Mitglied
    Registriert seit:
    8. November 2015
    Beiträge:
    16
    Danke erhalten:
    0
    Vielen herzlichen Dankdas hat nun Super geklapt