Может быть, просто сложный вопрос,Apache переписывания расширения скрыть
Но на мой сайт, я использую, чтобы скрыть расширения файлов в URL, используя эту строку в моей .htaccess:
RewriteEngine On
RewriteRule ^(.+)/$ $1.php [L]
Он прекрасно работал на моем взаимозависимый сервер, но не локальный с MAMP. Но это было неважно.
Но теперь я выбрал выделенный сервер, и у меня настоящая проблема, не работая над этим. Странно, потому что другие правила переписывания, такие как:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ place.php?place=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+)/$ place.php?place=$1 [L]
отлично работают !!
Есть ли конкретная конфигурация, которая должна быть выполнена в каком-то файле Apache, чтобы эта работа работала?
Большое спасибо за ваше время
Гийом
EDIT: Больше моего .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]
У меня нет никакого mod_rewrite линии в моей phpinfo. Единственное «переписывающее» возникновение, которое у меня есть, - url_rewriter.tags – guillaumepotier 2010-12-09 08:47:36
У вас есть платформа LAMP на выделенном сервере? – 2010-12-09 08:53:16