php - htaccess subdomain and directory redirect -
i need redirect wildcard subdomain option trailing information 2 separate php variables.
so example. http://company.domain.com/xyz
needs go to
http://domain.com/redirect.php?url=xyz&user=company
i using short url redirector, , using following htaccess commands:
rewritecond %{request_uri} ^(.+)\!$ rewriterule ^(.*) stats.php?url=$1 [l] rewritecond %{request_uri} ^(.+)\~s$ rewriterule ^(.*) stats.php?url=$1 [l] rewritecond %{request_uri} ^(.+)\~q$ rewriterule ^(.*) generate_qr.php?url=$1 [l] rewritecond %{request_uri} ^(.+)\~p$ rewriterule ^(.*) preview_url.php?url=$1 [l] rewritecond %{request_uri} !^(.+)\.html$ rewritecond %{request_uri} !^(.+)\.htm$ rewritecond %{request_uri} !^(.+)\.php$ rewritecond %{request_uri} !^(.+)\.js$ rewritecond %{request_uri} !^(.+)\.css$ rewritecond %{request_uri} !^(.+)\.jpg$ rewritecond %{request_uri} !^(.+)\.png$ rewritecond %{request_uri} !^(.+)\.gif$ rewritecond %{request_uri} !^(.+)\.swf$ rewritecond %{request_uri} !^(.+)\.xml$ rewritecond %{request_uri} !^(.+)\.ico$ rewritecond %{request_uri} !^(.+)\.txt$ rewritecond %{request_uri} !^index\.html$ rewritecond %{request_uri} !^index\.php$ rewritecond %{request_uri} !^/$ rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule ^(.*) url_redirector.php?url=$1 [l] rewriterule ^(.*).html$ $1.php [l] so need add like
rewritecond %{http_host} ^([^/.]+)\.domain\.com/$ rewriterule ^(.*) url_redirector.php?url=$1&user=%1 [l] where "user" value of subdomain, while maintaining conditional rewrites of redirector. how done?
place rule very first rule:
rewritecond %{http_host} !^www\. [nc] rewritecond %{http_host} ^([^.]+)\.domain\.com$ [nc] rewriterule ^(.*)$ http:domain.com//redirect.php?url=$1&user=%1 [l]
Comments
Post a Comment