2016-10-21 3 views
0

私は、クライアントが1つの特定のURLを介して閲覧した場合にのみアクセスできるマイクロサイトを構築しています。特定のURLのみを介してサイトへのアクセスを許可する

どうすれば登録なしでサイトを非公開にできますか?これは安全である必要はありません、これは単にクライアントの好みです。

それは誰でもそれを行うことができるプラグインを知っているなら、それはまた素晴らしいでしょう。

答えて

0

Cookie(または同じドメイン名の場合はセッション)を設定し、WPサイト内のCookie(またはセッション)を確認するリンク先ページを作成します。聞こえるあなたが特定のページから必要な場合

RewriteEngine on 

# serve everyone from specific-domain 
RewriteCond %{HTTP_REFERER} ^http?://www.specific-domain.com 
RewriteRule^- [L] 

# everybody else receives a forbidden 
RewriteRule^- [F] 

ErrorDocument 403 /forbidden.html 

または

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !(www.)?specific-domain.com/landing-page.php 
RewriteRule .* - [F] 
+0

はい、私は間違いなくHTTP_REFERERに遭遇している:あなたはあなたの場合は.htaccess

とすることができますcheck referring URL

その他の方法それは私が必要とすることをすることができたように、実際に書かれたことは分かりませんでした。あなたはこれを手伝うことができますか? –

+0

ありがとうございます!これは私が必要とするものですが、何らかの理由でCSSが読み込まれないようにしています。サイトはロードされますが、スタイリングやコードを削除することなく、サイトは正常にロードされます。なぜどんなアイデア? –

+0

'RewriteEngine on'の直下に 'RewriteRule^mystyle.css $ - [L]'を追加してみてください。 – JackTheKnife

関連する問題