私は誰かのサイトを手伝っていて、各サブドメインに表示されるテンプレート ページ (example.com/template) を望んでいます。
そのため、ユーザーがa.example.com
またはb.example.com
など
に移動すると、表示されますexample.com/template.php
が、URL はa.example.com
またはのままb.example.com
です。
これを行う方法があることは知っていますが、それを理解することはできません。
基本的には1つのファイルに変更を加えることで、すべてのページを一度に変更できるようにしたいと考えています。
私はこのコードに近いと思いますが、500 エラーが発生し続けます
RewriteCond %{HTTP_HOST} ^$.example.com$ [NC]
RewriteRule ^$ $1.example.com/template.php
PS: これらは仮想ではなく実際のドメイン
です これは私が現在持っているものです
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.+\.dfwfamilylifenews\.com [NC]
RewriteRule ^$ /template.php [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress