これは簡単な質問です。これが以前に尋ねられた場合は申し訳ありませんが、Apache はあまり得意ではありません。http://beta.example.com
という URL があります。Apache にこれをhttp://www.example.com/beta
に書き換えてもらいたいのですが、
この URL は「ベータ」の場合にのみ書き換えてください。が使用され、HTTP_HOST 構造を保持する必要があります。
どうも、
アンデラス
質問する
68 次
1 に答える
0
これはうまくいくはずです。
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^beta.example.com$
RewriteRule ^(.*)$ http://www.example.com/beta/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^beta.example.com$
RewriteRule ^(.*)$ https://www.example.com/beta/$1 [R=301,L]
リダイレクト
https://beta.example.com => https://www.example.com/beta/
http://beta.example.com/somepage.php => http://www.example.com/beta/somepage.php
于 2013-05-28T18:48:14.643 に答える