2015-05-04 2 views
3

Как скрыть обычные расширения имен файлов PHP и использовать собственные расширения?Использование расширения .do как .php-расширение для всех php-файлов

Например, используя example.do вместо example.php.

Я хочу, чтобы файлы с расширением имени файла .do обрабатывались как файлы PHP, поэтому я могу получить доступ к example.do. Как я могу это сделать?

ответ

4

Добавьте следующую строку в файл .htaccess

AddHandler application/x-httpd-php .do 

Это говорит серверу, чтобы обработать все файлы, оканчивающиеся .do как .php.

+0

ли это можно сделать с помощью nginx или без использования htaccess? –

+0

Спасибо, что он работал после перезапуска браузера, теперь example.do показывает содержимое как php.thanks alot – user4859793

+0

Можете ли вы мне немного помочь, как я могу остановить доступ к php-расширениям? – user4859793

0

Другая альтернатива sethandler.

Согласно the Apache documentation, разница:

Если вы предпочли бы только последняя точка, разделенных часть файла будет отображаться в определенной части мета-данных, то не используйте Add * директивы , Например, если вы хотите иметь файл foo.html.cgi обрабатывается как сценарий CGI, но не файл bar.cgi.html, то вместо того, чтобы использовать AddHandler CGI-скрипт .cgi используйте
<FilesMatch "[^.]+\.cgi$"> 
    SetHandler cgi-script 
</FilesMatch></blockquote> 
Смежные вопросы