PROBLEM: impressum -> index.php?page=impressum

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

PROBLEM: impressum -> index.php?page=impressum

Beitragvon caigner » 02.03.2010 01:04

Meine .htaccess-Datei sieht folgendermaßen aus:

Code: Alles auswählen
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^_(.*)$ index.php?param=$1 [L]


Wenn die URL wie folgt aussieht, dann klappt alles:
Code: Alles auswählen
http://domain/_home -> http://domain/index.php?page=home
http://domain/_about -> http://domain/index.php?page=about
http://domain/_impressum -> http://domain/index.php?page=impressum

So weit, so gut. Aber mich stört der Unterstrich. Also hab ich es ohne probiert:

Code: Alles auswählen
RewriteRule ^(.*)$ index.php?param=$1 [L]


Wenn die URL wie folgt aussieht, dann klappt alles:
Code: Alles auswählen
http://domain/home -> http://domain/index.php?page=home
http://domain/about -> http://domain/index.php?page=about


Allerdings gibt es jetzt ein Problem mit folgender URL:
Code: Alles auswählen
http://domain/impressum -> http://domain/index.php?page=impressum


404 Not Found - The requested URL /impressum was not found on this server.

Warum klappt es mit jedem anderen Wort, nur mit impressum nicht?
(Ich hab dann auch herausgefunden, daß die Wörter index und test ebenfalls nicht funktionieren.)
caigner
.
.
 
Beiträge: 1
Registriert: 02.03.2010 00:25
Wohnort: Wien

Beitragvon Gumbo » 18.04.2010 14:33

Vermutlich gibt es ein Verzeichnis gleichen Namens oder Apache wendet bereits MultiViews an. Lass mal die zweite Bedingung weg und/oder deaktiviere MultiViews.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier


Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron