Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: проблема с гиперлинком на файл из инета
     
    
Добавлено: 18.09.07 16:37
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ПтирЯ
      
       
  
На странице есть ссылка на файл (к примеру XML) из интернета. Этот файл может меняться. Проблема в том, что обозреватель кеширует файл при первом просмотре этого файла и в последующие клики на файл показывает прежнее  содержимое файла. Чтобы отобразилось действующее содержимое файл необходимо отрефрешить страницу.
 
    
Кто-нибудь знает как решить эту проблему? То есть заставить обозреватель каждый раз при клике открывать последнюю версию файла?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 HACKER
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #1
       
Добавлено:  18.09.07 18:43
       
    
       
  
<META http-equiv="Cache-Control: no-cache, no-store, must-revalidate" />
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ПтирЯ
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 11
Ответов: 71
      
 Профиль |  | #2
       
Добавлено:  19.09.07 09:01
       
    
       
  
Спасибо, но в моем случае это не сработало.
 
    
я покопался во временных файлах обозревателя: он(обозреватель) кеширует этот файл без даты устаревания(Expires) файла. Видимо, в это собака зарыта. Как можно установить Expire дату на ссылку на файл или сам файл?
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Sharp
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  19.09.07 09:45
       
    
       
  
Не думаю, что винда ищет в XML-файлах META-заголовок. Попробуй передавать Cache-Control: no-cache, no-store, must-revalidate в заголовках HTTP-ответа сервера
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 ПтирЯ
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 11
Ответов: 71
      
 Профиль |  | #4
       
Добавлено:  19.09.07 13:22
       
    
       
  
Понятно, что META вставляется не в XML. но проблемы это пока не решило. продолжаю копать.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 HACKER
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
 
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
      
 Профиль |  | #5
       
Добавлено:  19.09.07 18:13
       
    
       
  
Expires итп помойму вообще только 1.1. хттп. И время кеширования тоже можно передавать через метатег