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

Popular posts from this blog

c# - Sort XmlNodeList with a specific Node value -

Android Java.Lang.RuntimeException : Unable to start activity Component Info -