最初のセグメントが「アセット」でない場合、フォームhttp://static.name.ext/first/second/etcのすべてのリクエストをhttp://www.name.extにリダイレクトする必要があります
したがって、フォームhttp://static.name.ext/assets/etcのリクエストを保持して他の人をリダイレクトします
私はで試しました
RewriteCond %{HTTP_HOST} ^static\. [NC]
RewriteCond %{REQUEST_URI} !/assets [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST} [R=301,L]
しかし、%{HTTP_HOST}はサブドメインを返し、私はそれを望んでいません
試してみてください:
RewriteCond %{REQUEST_URI} !/assets [NC]
RewriteCond %{HTTP_HOST} ^static\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%1/ [R=301,L]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加