0

私のサイトwww.example.comには、ディレクトリへのドキュメント ルートがありますpublic_html。しかし、私のコンテンツはすべて でホストされていpublic_html/www.example.com/ます。したがって、ユーザーが自分のサイトにアクセスしたときに、コンテンツを取得するのpublic_html/www.example.com/ではなく、public_html. では、そのための .htaccess 書き換えルールはどうあるべきでしょうか?

私は書き換えルールが苦手ですが、私が見つけた最高のものは次のとおりです。

RewriteRule !^blog blog%{REQUEST_URI}

これには 2 つの問題があります。

  • ユーザーが要求した場合、正しく動作しませんwww.example.com/blog/
  • ディレクトリ名を次のように使用する場合も機能しません。www.example.com
4

1 に答える 1

0

これを試してみて、うまくいくかどうかをお知らせください。うまくいかない場合は、何が起こるかをできるだけ詳しく説明してください。

Options +FollowSymLinks -MultiViews

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/www\.example\.com [NC]
RewriteRule ^(.*)$ /www.example.com/$1 [NC,L]
于 2013-08-28T10:22:54.550 に答える