Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » Sonstige Sprachen » .htaccess: index.php entfernen    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
pinkman
Mitglied
Aktiver User


Dabei seit: 03.11.2012
Herkunft: Bargteheide
Posts: 128
     .htaccess: index.php entfernen Zitat | Bearbeiten

ich bin immer noch auf der suche nach der lösung meines "index.php"-problems. Diese soll in der URL verschinden.

also statt:

www.meinedomain.de/index.php/home

möchte ich:

www.meinedomain.de/home

angezeigt bekommen.

folgendes script entfernt die "index.php" aus der URL ...

 PHP 
1:
2:
3:
4:
5:
6:
RewriteEngine On

#index.php aus dem pfad löschen mit redirect
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.php 
RewriteRule ^index\.php/?(.*) /$1 [L,R=301]
#ende index.php löschen

... aber dann werden die Seiten auch nicht mehr gefunden:

Zitat:
The requested URL /movie/548,natural-born-killers was not found on this server.



23.03.2016, 20:34 Profil | PM | Homepage | E-Mail  
DingsDaBums
Mitglied
Exzellenter User


Dabei seit: 12.09.2010
Herkunft: keine Angabe
Posts: 2496
      Zitat | Bearbeiten

Hast du denn bereits den .htaccess Code aus dem anderen Thread probiert?
Dein Code kommt mir da ein wenig "wirr" vor. Mal abgesehen davon, dass du mit [A-Z] nur alle Großbuchstaben berücksichtigst.


Probier einfach mal folgenden Code, mit dem du dann auch normal auf z.B. CSS oder JavaScript-Dateien verlinken kannst, weil er nur alle URLs umschriebt, die nicht auf existierende Dateien/Ordner verweisen, was sehr zu empfehlen ist:

 PHP 
1:
2:
3:
4:
5:
6:
RewriteEngine On

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]


Aber aufpassen: Bei mod_rewrite macht es je nachdem einen Unterschied, wenn die index.php nicht direkt unter www.domain.de liegt, sondern z.B. unter www.domain.de/app


Schau mal bei meinem Projekt vorbei. Vielleicht ist das ja was für dich MyStartPanel - Deine persönliche Startseite mit deinen Favoriten
Auf der Suche nach einem guten Vokabeltrainer? Vokabeltrainer Cramfire - Schnell und effektiv Vokabeln lernen
26.03.2016, 00:15 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » Sonstige Sprachen » .htaccess: index.php entfernen   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz