.htaccess для отображения .html файлов - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть три файла в папке 'test'

one.php
two.php
print.html

И у меня есть файл .htaccess в той же папке

RewriteEngine On
RewriteBase /test/
RewriteRule ^(.+)\.html$ $1\.php [L]

, если мы берем print.html в браузере, будет ошибка из-за файла .htaccess, поскольку нет страницы 'print.php'

Как мы можем ее решить, изменив файл .htaccess.Чтобы при взятии файла print.html он отображался в браузере

1 Ответ

0 голосов
/ 07 апреля 2010

Попробуйте это.

RewriteEngine On
RewriteBase /test/
#If the request is for a file that exists already on the server, the "$1\.php" rule isn't served. 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.html$ $1\.php [L]
...