2

私はcodeigniterフレームワークを使用しています。Linuxサーバー。

私がhttp://www.domain.comを持っているとしましょう

domain_testという名前のビットバケットリポジトリがあり、ディレクトリのクローンをgitすると、public_html/domain_testフォルダーが作成されます。

ユーザーがdomain.comと入力し、すぐにdomain_testフォルダーに移動したときにそうするために、.htaccessファイルをフォローしています。

RewriteEngine On
RewriteRule ^$ /domain_test/ [R=301,L]
</IfModule>

唯一の問題は、誰かがhttp://www.domain.comまたはdomain.comにアクセスすると、http: //www.domain.com/domain_testが表示されることです。

URLにdomain_testを表示せずに http://www.domain.comのように見せるための方法はありますか?

4

1 に答える 1

1

代わりに次のルールを使用してください。

RewriteRule (?!^domain_test(/.*|)$)^(.*)$ /domain_test/$1 [NC,L]
于 2013-02-13T08:57:15.717 に答える