2013-11-25 2 views
0

Привет, Я использую код ниже, чтобы скрыть расширение .php, но он не работает как на локальном, так и на живом.удаление .php ext не работает

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}!-d 
RewriteCond %{REQUEST_FILENAME}!-f 
RewriteRule ^([^.]+)\.php$ $1 [L] 

, пожалуйста, сообщите об ошибке. благодаря

+0

Вы внутренне переписывания запрос на 'example.com/test.php' в' example.com/test' если 'test.php 'не является файлом или каталогом. – Sumurai8

ответ

0

Попробуйте этот код .php удаления расширения:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{DOCUMENT_ROOT}/$1.php -f 
RewriteRule ^(.+?)/?$ /$1.php [L] 
+0

все еще не работает, я использую XAMPP в локальном режиме, код не работает на liveite либо – techansaari

+0

Мод_rewrite и .htaccess включены и работают? – anubhava

+0

Позвольте мне заверить, что этот код ** определенно работает **, так что только из-за проблемы с локальной конфигурацией он не работает для вас. – anubhava

Смежные вопросы