2016-02-05 7 views
1

Я хочу создать файл htaccess, который хочет работать только для одного файла.необходимо написать правило htaccess для одного файла

В моей папке есть несколько файлов, но вам нужно создавать работы только для файла «sample.xml». Можно создать правило, которое работает для одного файла?

AddType application/x-httpd-php .xml 

это правило должно работает на 'sample.xml'

<?php header('Content-Type: application/xml; charset=utf-8'); ?> 
<?xml version="1.0" encoding="UTF-8"?> 
<source> 
<job> 
    <title> 
    <![CDATA[<?php echo date('Y');?>]]> 
    </title> 
</job> 

ответ

1

Вы можете использовать <Files> тег, чтобы соответствовать один файл и ваш директиву там:

<Files sample.xml> 
AddType application/x-httpd-php .xml 
</Files> 
+0

Я хочу написать php-тег внутри xml, обновленный в моем сообщении. Я поймал ошибку сервера afer include ur code – user3386779

+0

теперь я добавил ваш код в файл htaccess – user3386779

+0

Точный же код отлично работает на моем Apache с вашим файлом 'sample.xml' в корне моего сайта. Вы должны проверить файл Apache 'error.log' для причины ошибки. – anubhava

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