как отключить механизм перезаписи .HTACCESS для файла

#.htaccess

#.htaccess

Вопрос:

у меня включен механизм перезаписи с правилом для прикрепления www к каждому URL-адресу, к которому осуществляется доступ на моем веб-сайте. правило записано в htaccess, расположенном в папке public_html. теперь проблема в том, что я зарегистрировал веб-приложение на веб-сайте разработчика Windows live. как вы, возможно, знаете, приложения, подобные Windows, не принимают / не разрешают проверять домены как www.mydomain.com . они принимают только mydomain.com форматирование. таким образом, URL-адрес возврата, указанный в настройках приложения, не доставляет данные, поскольку мой подтвержденный домен «mydomain.com » и в ответ URL «www» прикрепляется из-за правила htaccess. итак, я хотел бы знать, могу ли я каким-либо образом исключить мой 1 конкретный файл (не папку) из всех применяемых правил перезаписи. или есть какой-либо способ, которым я могу подтвердить свой домен как www.mydomain.com в приложениях Windows live? кроме того, есть ли какой-либо способ отключить правила перезаписи для этого конкретного файла из PHP?

Ответ №1:

В вашем правиле .htaccess вы можете добавить условие, подобное этому:

 RewriteCond %{SCRIPT_FILENAME} !.*myFile.asp$ [NC]
  

чтобы выполнить ваши правила перезаписи для всего, КРОМЕ файла с именем myFile.asp.