2014-04-15 17 views
6

Tôi muốn vô hiệu hóa tùy chọn khung hình x trong trang web của mình, tôi muốn không trang web nào khác có thể hiển thị trang web của tôi trong các trang web của họ bằng iframe. Trang web của tôi được tạo bằng ASP.net MVC3 và được lưu trữ trong IIS 7.5.Tắt tùy chọn x-frame trong MVC3 hoặc IIS 7.5

Trả lời

10

Có nhiều cách để giải quyết vấn đề này. Nhưng một trong những cách dễ nhất là thêm <customHeaders> phần vào web.config và nó sẽ nối thêm tiêu đề đó vào mỗi yêu cầu.

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

vì vậy theo cách này, không ai có thể hiển thị các trang web của tôi trên trang web của họ? và nếu tôi muốn hiển thị trang của tôi trong khung nội tuyến trên một trang khác của trang web, trang đó có hoạt động không? –

+0

@ArbazAbid Để biết thông tin cụ thể về 'X-Frame-Options', bạn có thể muốn đọc https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options hoặc các bài viết tương tự để chọn giá trị nào phù hợp với hoàn cảnh của bạn. –

+0

cảm ơn người đàn ông, nó đã giúp rất nhiều –

Các vấn đề liên quan