0

ブログシステムを作りたいです。人気のブログアドレスは次のようになり blogname.sitename.comます。

このアドレスはのようなものにリダイレクトする必要があると思います sitename.com/index.php?user=blogname

すべてのブログのサブドメインを作成することは論理的ではないためです。あれは正しいですか?

だから、私はこのコードを次のように書きます.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^(www|mail).mydomain.com$ [NC]
RewriteCond %{HTTP_HOST} !^(www|mail).mydomain.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+).mydomain.com$ [NC] 
RewriteRule ^(.*)/$ ?option=user&id=$2 [R=301,L]

しかし、それは機能しません。私は別の場所でいくつかの構成を行う必要があると思います。

構成ソースはどこにありますか?構成は何ですか?

4

1 に答える 1

1

%2 の代わりに $2 を使用

RewriteRule ^(.*)/$ /index.php?user=$2 [R=301,L]
于 2011-03-13T17:12:32.933 に答える