php - .htaccess リダイレクトが機能しないのはなぜですか?
给我你的怀抱
给我你的怀抱 2017-05-16 13:05:35
0
2
575
オプション +FollowSymLinks
リライトエンジンがオン
RewriteCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]

Web サイトのルート ディレクトリに新しい .htaccess を作成する必要はありませんか? xxx.com にアクセスするときは、www にジャンプしないでください。
Alibaba Cloud サーバーには Tomcat がインストールされています。

给我你的怀抱
给我你的怀抱

全員に返信(2)
某草草

サーバーの設定も行う必要があります。 allowoverride all を Apache の下に追加する必要があります。

いいねを押す +0
曾经蜡笔没有小新

コードを見ると、ドメイン名に www. プレフィックスを追加しているだけのようです。以下は私がよく使用するコードです。 リーリー

それでも機能しない場合は、Apache で書き換えが有効になっていないか、.htaccess をサポートしていない可能性があります。


Tomcat は Apache とともに使用する必要があります。Tomcat は単なるサーブレット コンテナーであり、HTTP プロトコルを処理しません。 htaccessはapacheの設定ですが、当然apacheがないと有効になりません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート