Hallo Alle...
Ich habe mit einigen basteln. Htaccess-Code für eine Weile jetzt kann ich nicht scheinen, um es zum Laufen zu bringen...
Ich möchte meine URLs:
Beispiel [dot] com / index.php? x = media
zu umschreiben:
Beispiel [dot] com / media
....
Die Ordner-Medien gibt es nicht...
Es muss also eine Möglichkeit, "Mantel" der hässliche url mit dem "?" in ihm und Maske es.
Es wäre müssen Sie die URL mit convert das "?" in ihm den netten url.
und eingehende Verbindungen zu erkennen, z. B. [dot] com / media tatsächlich Punkte zu Beispiel [dot] com / index.php? x = Medien, aber es zeigt die nice one...
Ist es überhaupt möglich?
EDIT: ==============
Ich weiß, ihr jetzt möglich, bekam ich ein bisschen arbeiten, aber die noch ein paar Bugs sind:
#. htaccess
RewriteEngine On
RewriteBase /
RewriteCond% (REQUEST_URI)! -f #dieser Linie fragt apache "gibt es eine Datei mit dem Namen $ 1?"
RewriteCond% (REQUEST_URI)!-D #dieser Linie fragt apache "gibt es ein Verzeichnis mit dem Namen $ 1?"
#wenn beide nicht, als der Index-Datei aufrufen
RewriteRule ^(.*)$ index.php? X = $ 1 [L, QSA]
#http://domain/about -> http://domain/index.php?x=about
Dieser Code funktioniert für alle Seiten außer, wenn Sie ihn nicht alles nach dem Beispiel [dot] com / <nothin here>
Es spielt keine Call-Index. php, nennt es index.html.
Edit 2: =============
Never mind I got it working WOOT!!
Ich musste nur die Reihenfolge der Verzeichnis-Index Bedeutung zu ändern!:
DirectoryIndex index.html index.php index.htm default.htm index.php default.html
Magic, auch Dank.
Happy. Htaccessing!