私はこの例を持っていますが、この場合は正常に動作しますが、ドメイン名に基づいて動的にサブフォルダにリダイレクトしたいと考えています。 example.comを現在のドメインに置き換えるにはどうすればよいですか?私はこのような何かを試してみたhtaccessで動的変数を使用するにはどうしたらいいですか?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule !^example.com/ /example.com%{REQUEST_URI} [L,NC]
</IfModule>
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule !^$1/ /$1%{REQUEST_URI} [L,NC]
</IfModule>
(ただし、内部エラーを取得)は、それが最後のRewriteCond
からであるため、後方参照は、%1
だろうあなたに