2017-11-27 4 views
0

私はWordpressサイトで作業しています。 HTTPのバージョンがhttpsにリダイレクトされた場合、それはこのような302見つかり通知できます:httpがhttpsにリダイレクトされたときに "302 Found"を引き起こすものが見つからない

curl -I http://www.example.com 
HTTP/1.1 302 Found 
Date: Mon, 27 Nov 2017 08:33:15 GMT 
Server: Apache 
Location: https://www.example.com/ 
Content-Type: text/html; charset=iso-8859-1 

を私はこれをトリガしている正確に何を把握することができませんでしだ。

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301] 

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

最初の3行は上記の私は保つか、それらを削除するかどうかを任意の違いを確認していないようです:の.htaccessファイルには、このコンテンツを持っています。

http:// httpsには、cPanel> RedirectsまたはWordpressのリダイレクトプラグインを使用してリダイレクトを設定していません。

しかし、実際のサイトの正確なコピーであるdevサイトにはこの問題はありません。

curl -I http://dev.example.com 
HTTP/1.1 301 Moved Permanently 
Date: Mon, 27 Nov 2017 08:41:53 GMT 
Server: Apache 
X-Pingback: http://dev.example.com/wordpress/xmlrpc.php 
Expires: Mon, 27 Nov 2017 09:41:55 GMT 
Cache-Control: max-age=3600 
Location: https://dev.example.com/ 
Vary: User-Agent 
Content-Type: text/html; charset=UTF-8 

私は他にどこ見て知っていない:私はdevのサイトでカールを使用する場合、それは私がライブサイトに期待していたされたものを恒久的に移動301を与えました。サイトはVPS/Centos 7/Apacheで動作しています。どんな助けもありがとう。

+0

apache設定ファイルにアクセスできますか? –

+0

@DusanBajicあなたは 'httpd.conf'ファイルを意味しますか?ええ、やりますよ。私はそれを調べましたが、それに関連するものがあるかどうかはわかりません。おそらく私は何を見ているべきか分からない。あなたはそのファイルで何を探すべきか教えていただけますか? – user1448031

+0

はい、httpd.conf、またはconf.d /フォルダー内の任意の.conf。 'RewriteRule'や' Redirect'sを探してください –

答えて

0

どこに問題があるのか​​が見つかりました。これはhttpd.confファイルに含まれ、別の.confファイルが含まれていました。含まれている.confファイルにはRedirectという指令があります。私がコメントアウトすると、.htaccess内のRewriteRuleディレクティブがアクティブになりました。

関連する問題