/ / htaccess - "index.php" von der URL entfernen und umleiten - .htaccess, umleiten

htaccess - entferne "index.php" von URL und Redirect - .htaccess, redirect

Auf meiner Website verwendete ich URL-Adressen wie

http://me.example.com/index.php?p=home

Dann habe ich beschlossen, zu verwenden

http://me.example.com/?p=home

Es funktionierte alles automatisch ohne ".htaccess "-Datei. Adressen, die" index.php "enthalten, funktionieren aber auch noch. Einige Websites enthalten Links zu meiner Website im" alten "Format. Ich möchte, dass Benutzer dieses" alte "Format nicht mehr verwenden und sie in das" neue "Format umleiten URL, wenn sie das "alte" Format verwenden. Ich möchte nur "index.php" aus der URL entfernen und diese URL auch im Browser des Besuchers ändern.

Antworten:

5 für die Antwort № 1

Hier ist der Code, der in .htaccess unter DOCUMENT_ROOT abgelegt wird:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^index.php/?$ / [L,R=301,NC]