2010-12-03 4 views
0

Stamm Frage cool: PWie meine URL zu machen sucht mit .htaccess

Aktuelle URL

http://domain.com/index.php 
http://domain.com/index.php?page=submit-hosting 
http://domain.com/index.php?page=popular-hosting 

Wie mein schreiben .htaccess die aktuelle URL zu machen wie diese

  1. Wenn der Benutzer zu sein Geben Sie http://domain.com/index.php URL http://domain.com/ nur ohne index.php

  2. zurück 210
  3. Und Seite mit $_GET['page']http://domain.com/submit-hosting/

Lassen Sie mich :)

Antwort

0

von Google kennen, die ich

bekam

zu entfernen index.php oder index.html

RewriteCond %{THE_REQUEST} \ /(.+/)?index\.(html?|php)(\?.*)?\ [NC] 
RewriteRule ^(.+/)?index\.(html?|php)$ ./$1 [R=301,L] 

zu machen Ende mit Schrägstrich

RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L] 

RewriteCond %{REQUEST_URI} ^(/.*[^/])/?$ 
RewriteCond %{DOCUMENT_ROOT}%1.php -f 
RewriteRule ^([^/]+)/?$ ./$1.php [QSA,L] 

machen/page-name/

RewriteRule ^([^/]*)/$ ./index.php?page=$1 [QSA,L] 

Jede einfache oder besser von diesem?