2017-08-30 17 views
0

私はwwwからnon-wwwへの私のリダイレクトがうまくいかないかもしれません。.htaccessはhttps用、wwwはwww以外www

基本情報:ストラトホスティング事業者、Worpress ドメインのリダイレクトがために働いている:bitcoinmesse.com サブドメインのリダイレクトが機能していない:shop.bitcoinmesse.com

現在の.htaccess:

しようとしました
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 
</IfModule> 


# 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 

ウェブを介して、非常に多くの異なるものがあります。それらのほとんどは、これにつながる:

内部サーバーエラー

サーバが内部エラーや設定ミスが発生したため、リクエストを完了できませんでした。

が再び他の人がサブフォルダlikte /ショップを要求/ 404またはhttps://shop/に到達することができませんでした取得のいずれかのような、奇妙なエラーにつながる:

その他はちょうど私が無限ループを持っていると述べました。

しかし、誰もwwwを非wwwにリダイレクトしませんでした。 wwwのアドレスを入力すると、FirefoxにアクセスできないサーバーやChromeでアクセスできないWebサイトが表示されます。

誰にでもアイデアはありますか?

EDIT:その間に効果があるように見え、www.shop.bitcoinmesse.comにアクセスでき、https://shop.bitcoinmesse.comに転送されます。

残念ながら、www.shop.bitcoinmesse.com/shop/のようなサブページにはアクセスできません。

答えて

0

基本的には今の後方参照$1が何を指していない

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 
</IfModule> 

を試してみてください。私は(.*)RewriteRuleに追加したので、実際には$1が正規表現のキャプチャグループへの参照であった。 $1$0に変更してみると、$0が完全一致のURLなので同じことができます。

さらに、ホストヘッダーにwww.の後に何かがあることを確認するために、RewriteCondを更新しました。とにかく、サーバーがどんなホストヘッダーも聞くべきではないので、これはマイナーな変更です。

+0

あなたの答えを試してみてください。それでも同じ結果:www.shop.bitcoinmesse.comのサイトは到達できません。 私は、多くのソリューションを試していたので、htaccessのものよりも多くのことがあると感じています。そのうちのどれもwwwの部分に影響を与えていないようでした。 wwwは、htaccesが入っているフォルダを指していないことはありますか?だからStratoはshop.bitcoinmesse.comを私のサブフォルダにリンクするだけで、www.shop.bitcoinmesse.comはリンクしないかもしれない。 – Timotheus

+0

今日wwwが働いてサイトに到達しました。私はまだあなたの解決策を保っていた。私はストラトでwww.shop.bitcoinmesse.comでサブドメインを削除しましたが、それでも機能するようです。 残念ながら、www.shop.bitcoinmesse.com/shop/にはアクセスできません。 – Timotheus

+0

サブドメインを 'www。サブドメインが存在しないため、 'www.shop.bitcoinmesse.com/shop'は読み込まれません。 – Charles

関連する問題