組織で URL 短縮サービスを設定しています。短縮された URL を index.php ファイルに書き換えたいのですが、ルートへのリクエストをメイン Web サイトにリダイレクトします。
リクエスト: short.domain.tld/abc
ユーザーが見る: short.domain.tld/abc
表示されるページ: short.domain.tld/index.php?code=abc
リクエスト: short.domain.tld/
ユーザーが見る: website.domain.tld
表示されるページ: website.domain.tld (私の Web サイト サーバー上)
私の .htaccess ファイルは現在次のとおりです。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^/(.*)$ index.php?code=$1 [L]
RewriteRule ^.*$ http://website.domain.tld/
サブディレクトリのリクエストとドメインのルートのリクエストを区別する方法がわかりません。