2014-04-15 48 views
6

Chcę wyłączyć opcje x-frame w mojej witrynie, chcę, aby żadna inna witryna nie wyświetlała moich stron internetowych za pomocą elementów iframe. Moja strona internetowa jest wykonana w ASP.net MVC3 i hostowana w IIS 7.5.Wyłącz opcje x-frame w MVC3 lub IIS 7.5

Odpowiedz

10

Istnieje kilka sposobów na rozwiązanie tego problemu. Ale jednym z najprostszych jest dodanie sekcji <customHeaders> do pliku web.config, który doda ten nagłówek do każdego żądania.

<configuration> 
    <system.webServer> 
     <httpProtocol> 
     <customHeaders> 
      <add name="X-Frame-Options" value="DENY" /> 
     </customHeaders> 
     </httpProtocol> 
    </system.webServer> 
</configuration> 
+0

w ten sposób nikt nie będzie mógł wyświetlić moich stron w ich witrynie? i czy chcę wyświetlać stronę mojej witryny w elemencie iframe na innej stronie witryny, czy to zadziała? –

+0

@AbbazAbid Aby poznać szczegóły 'Opcji X-Frame', możesz przeczytać https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options lub podobne artykuły, aby wybrać wartość prawo do twojej sytuacji. –

+0

dziękuję człowiekowi, bardzo pomogło –