0

1つのホスティングパッケージを使用して2つの異なるウェブサイトをホストしています。

私の最初のウェブサイトは自己構築されており、ホストのpublic_htmlディレクトリから実行されます。これを「http://www.website1.co.uk」と呼びましょう。

また、public_htmlの下のフォルダーでWordPressブログを実行しています-'/folder_2'、これを'http://www.website2.co.uk'と呼びましょう-このURLは現在'/ folder_2'を指しており、ロードされますブラウザに入力されたときのブログ。

現時点では、「http://www.website1.co.uk/folder_2/」と入力してブログにアクセスすることもできます。

「folder_2」へのアクセスを「website2.co.uk」だけに制限できるようにしたいのですが、誰かが「website1.co.uk/folder_2」パスに入力してブログを表示できないようにします。

問題のフォルダがWordPressブログを実行していることを念頭に置いて、これを達成するための最良の方法は何ですか。

4

2 に答える 2

2

これをfolder_2の.htaccessファイルに追加してみてください

RewriteEngine On
RewriteCond %{http_host} !website2.co.uk
RewriteRule .* http://website2.co.uk

これにより、website1.co.uk / folder_2にアクセスするすべてのユーザーがwebsite2.co.ukにリダイレクトされますが、404をヒットするだけの場合は、代わりに.htaccessに入れてください。

RewriteEngine On
RewriteCond %{http_host} !website2.co.uk
RewriteRule .* - [R=404,L]
于 2012-11-20T00:54:32.230 に答える
0

1#folder_2をpublic_htmlから移動します(実際にそうする必要があります)。

2#「http://www.website1.co.uk/folder_2/」のすべてのリクエストをhtaccessの404に書き換えます

以下のリンクを確認してください。

リダイレクションサブフォルダーHtaccess

于 2012-11-20T00:55:10.613 に答える