Неработает скрипт пхп на новом сервере

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем indecline, 21 апр 2010.

Статус темы:
Закрыта.
  1. indecline

    indecline Создатель

    Регистр.:
    1 окт 2007
    Сообщения:
    45
    Симпатии:
    15
    Здраствуйте настроил апачи рхр маскл
    На моем хостинге зайдя на сервер.com/file.php можно еще зайти как сервер.com/file и будет отображать именно этот файл php , а если добавить / после file то будет папка
    Как это сделать на своем сервере ?
    роюсь в mod_rewrite, .htaccess но найти не могу что бы для каждого файла на сервере убиралось .php но интерпретировалось как php приложение
    нашел
    RewriteEngine On
    RewriteBase /
    RewriteRule ^()$ index.php [NC,L]
    Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
    RewriteRule (.*)$ $1.php [NC]
    ErrorDocument 404 /404
    все заработало но когда захожу на сервер.com/file/
    отображается не папка а The requested URL /file/.php was not found on this server.
     
  2. andrnag

    andrnag

    Регистр.:
    26 мар 2008
    Сообщения:
    350
    Симпатии:
    124
    Эта строчка очень странная, сомневаюсь что она работает.
    Это должно работать.
    Можно дописать что-то типа:

    RewriteCond %{REQUEST_URI} !(^.*/$) [NC]
    RewriteCond %{REQUEST_URI} !(^/?.*\..*$) [NC]
    RewriteRule (.*)$ $1.php [NC]
     
    indecline нравится это.
Статус темы:
Закрыта.