0

重複の可能性:
mod_rewriteを使用してサブドメインからメインドメインにリダイレクトする

cpanelに既存のサブドメインを設定しています。これは、Webルートのフォルダーを指します。したがって、go.example.comは、www.example.com/goにあるphpアプリケーションを指します。Cpanelはこれらすべてを処理します。

www.example.com/goには、次のような.htaccessファイルがあります。これにより、基本的に、URLからindex.phpフロントコントローラーが削除されます。

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

これはすべて正常に機能します。

ただし、www.example.com / go / apiにある別のフォルダーを指す別のサブドメイン(api.example.com)を追加する必要があります。

まず、api.example.comはwww.example.com/go/apiを指す必要がありますか、それともgo.example.com/apiを指す必要がありますか?次に、htaccessファイルでこれをどのように達成しますか?

4

0 に答える 0