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

Статус
В этой теме нельзя размещать новые ответы.

indecline

Создатель
Регистрация
1 Окт 2007
Сообщения
44
Реакции
17
Здраствуйте настроил апачи рхр маскл
На моем хостинге зайдя на сервер.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.
 
RewriteRule ^()$ index.php [NC,L]
Эта строчка очень странная, сомневаюсь что она работает.
Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteRule (.*)$ $1.php [NC]
Это должно работать.
Можно дописать что-то типа:

RewriteCond %{REQUEST_URI} !(^.*/$) [NC]
RewriteCond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteRule (.*)$ $1.php [NC]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху