1

私は現在ブログポータルに取り組んでおり、ここで特定のことを達成しようとしています。

これは私の .htaccess コードです:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.[NC]
RewriteCond %{HTTP_HOST} ^(.+?)\.MyDomain.com$ [NC]
RewriteRule ^$ blogdisplay.php?page=%1 [L,QSA]
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9-]+)/$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?page=$1&page2=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/$ index.php?page=$1&page2=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ index.php?    page=$1&page2=$2&page3=$3
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/$ index.php?page=$1&page2=$2&page3=$3

人が SOMETHING.mydomain.com にアクセスしようとすると、htaccess はそれを blogdisplay.php?page=BLOGNAME に書き換えます。計画通り。さて、問題は、メインの Web サイトとまったく同じように動作させ、SOMETHING.mydomain.com/page を blogdisplay.php?page=BLOGNAME?page2=page に書き換えることです。

サブドメインで index.php の代わりに blogdisplay.php を使用する方法はありますが、それ以外の場合は「メイン Web サイト」のサブページとまったく同じように機能しますか?

4

1 に答える 1