Vielleicht nur eine heikle Frage,Apache Rewriting verstecken Erweiterungen
Aber für meine Website, ich verwenden, um Dateien Erweiterungen in url verstecken diese Zeile in meinem .htaccess mit:
RewriteEngine On
RewriteRule ^(.+)/$ $1.php [L]
Es funktionierte perfekt auf meine mutualisierten Server, aber nicht in lokalen mit MAMP. Aber es war keine große Sache.
Aber jetzt habe ich einen dedizierten Server gewählt, und ich habe das eigentliche Problem, nicht daran zu arbeiten. Es ist seltsam, weil andere Regeln zum Umschreiben wie:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ place.php?place=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+)/$ place.php?place=$1 [L]
sind perfekt funktioniert !!
Gibt es eine bestimmte Konfiguration, die in einer Apache-Datei vorgenommen werden muss, damit dieses Ding funktioniert?
Thanx viel für Ihre Zeit
Guillaume
EDIT: Mehr meiner .htaccess:
RewriteEngine On
RewriteRule ^(.+)/$ index.php?$1 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)$ place.php?place=$1 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)/$ place.php?place=$1 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)$ fullscreen.php?place=$1&event=$2 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)/$ fullscreen.php?place=$1&event=$2 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)$ fullscreen.php?place=$1&event=$2&sort=$3 [L]
RewriteRule ^fullscreen-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)-([a-zA-Z0-9_]+)/$ fullscreen.php?place=$1&event=$2&sort=$3 [L]
Ich habe keine mod_rewrite Linie in meinem phpinfo hat. Das einzige "rewrite" Ereignis, das ich habe, ist url_rewriter.tags – guillaumepotier
Haben Sie LAMP-Plattform auf dediziertem Server? –
Es ist ein Gentoo distrib mit Apache PHP mysql und alle. Normalerweise :) – guillaumepotier