這是我的HTML文件的一個簡單的例子,embed.html
:如何控制誰可以嵌入我的網站的可嵌入內容?
<div id="embed_content"> Hello, I am special content on the embed.html file. How are you? </div>
我希望能夠控制誰可以嵌入到他們的頁面 - 即,授予對誰可以使用它的權限。
我該怎麼做?
這是我的HTML文件的一個簡單的例子,embed.html
:如何控制誰可以嵌入我的網站的可嵌入內容?
<div id="embed_content"> Hello, I am special content on the embed.html file. How are you? </div>
我希望能夠控制誰可以嵌入到他們的頁面 - 即,授予對誰可以使用它的權限。
我該怎麼做?
您可以嘗試基於HTTP_REFERER標頭進行過濾,但一般來說,您在Internet上發佈的任何內容都可以被其他人複製或嵌入。你唯一的追索權是版權訴訟。
除非您的內容位於私人位置,否則很難控制它的結束位置或誰有權訪問它,而沒有一些非常複雜的服務器端規則。 iframe
s不是所有那些辨別...
有沒有可以提供類似服務的服務?如何,以某種方式將目標放在某個地方,讓我選擇誰可以嵌入它? – user1626730
這通常必須是你必須定製的程序,使用[PHP檢查](http://www.electrictoolbox.com/php-http-referer-variable/)來驗證引用者,或者一些使用與.htaccess文件結合使用[限制訪問](http://httpd.apache.org/docs/2.2/howto/)。 – oomlaut
我在哪裏可以閱讀更多關於基於HTTP_REFERER的過濾(以及真的,在一般情況下)?如果沒有許可,人們會更難嵌入內容嗎? – user1626730
這會讓它更難一點。正如我最初所說,一般來說,任何你在互聯網上發佈的內容都可以被其他人複製或嵌入。首先谷歌的結果爲「apache htaccess referer」:http://www.htaccess-guide.com/deny-visitors-by -referrer/ – Adrian