こんにちは、私はメイン ドメインとサブドメインを持つ Web サイトを持っています。Apache Web サーバーと centOS 上で実行されています。
http://subdomain.domain.com/buy-a-new-car
すべてのサブドメイン リクエストをメイン ドメインにリダイレクトし、URL を次のように書き換えたいと思います。
http://domain.com/buy-a-new-car
私がこれまでに持っている.htaccessコードは次の結果になります:
http://domain.com/index.php?buy-a-new-car
( index.php? ) 部分を取り除きたいのですが、.htaccess ディレクティブを書くのは初めてで、REGEX に混乱しています。
ここに私の現在のコードがあります:
RewriteEngine on
RewriteBase /
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1
RewriteCond %{HTTP_HOST} ^subdomain.domain.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
どんな助けでも大歓迎です!