如何使用域重定向
site.com/image/some_symbols
到子域名
some_symbols.site.com/
我已经尝试过了
RewriteCond %{HTTP_HOST} ^(www\.|)site\.com$ [NC]
RewriteCond %{REQUEST_URI} ^image/(+*)$
RewriteRule ^(.*)$ http://%1.%{HTTP_HOST}/$ [R=301,L]
答案 0 :(得分:0)
%{REQUEST_URI}
从一开始的/
开始;这就是你的模式没有成功的原因。
更好的是,不要依赖另一个RewriteCond
,将其简单地保持为:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?site\.com$
RewriteRule ^image/(.+)$ http://$1.%{HTTP_HOST}/ [R=301,L]