2016-05-25 10 views
0

私はWordPressを使用してクライアント用のサイトを構築しました。サイトはサブドメインhttp://staging.url.com上に構築されています。 Pleskを使用して私は「ステージングサイト」へのアクセスをパスワードで制限しましたサブドメイン.htaccess&htpasswdファイルはルートディレクトリに影響します

サイトが完成したら、ステージングサイトをダウンロードし、データベースを複製してhttp://www.url.comに再アップロードしました。私はWordPressの管理者にログインしてから離れてすべてがうまく動作し、私は認証が必要なポップアップを得て、http://staging.url.comはユーザ名とパスワードが必要だと言っています。

http://www.url.comhttp://staging.url.comで、[認証が必要]ポップアップが表示されることをサーバーに伝えるファイルが見つかりませんでした。

誰でも手助けできますか?

多くのありがとう、

エリオット。

現在http://staging.url.comのhtaccessファイル

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

AuthType Basic 
AuthName "restricted area" 
AuthUserFile /var/www/your-url/.htpasswd 
require valid-user 

現在http://www.url.comのhtaccessファイル

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+0

FTPにアクセスできますか? – user2517200

+0

@ user2517200はい、あります。 –

+0

コントロールパネルをチェックインできますか?あなたのホストはホストのコントロールパネルでそれをやっているかもしれません – user2517200

答えて

2

私はあなたのファイルは、それがブラウザ上の検査官にステージングサイト
ゴーからロードし、任意の画像をかどうかを確認していると思いますまたは本番サイトのステージングからファイルがロードされています。

+0

「が#は でRewriteBase/ のRewriteRule ^指数\ .PHPの$でのWordPress <のIfModule mod_rewrite.c> RewriteEngine BEGIN! - [L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME}を のRewriteRuleを-d 。 /index.php [L] #END WordPressの 'のAuthType基本 でAuthName "制限区域" AuthUserFileはは が有効なユーザー' –

+0

を必要と/var/www/html/your-url.com/.htpasswdはい、それを削除してください: AuthType Basic AuthName "制限領域" AuthUserFile /var/www/html/your-url.com/.htpasswd valid-userが必要です - – user2517200

+0

これは/staging.url.comディレクトリにのみ存在します。なぜ彼らが/url.comディレクトリにも影響を与えるのか知っていますか?ファイルにはそのコードはありません。ありがとう。 –

関連する問題