How to create a subdomain with username as subdomain name?
I have referred other related question but they are not clear to me. Please explain me: How can I make subdomain in PHP?
Example :
http://www.domainname.com/page.php?usname=sundar
I want change the link to this
http://sundar.domainname.com
Is this possible in PH开发者_如何学编程P? Or any other way to do it?
You may create a virtual sub domains and then you can redirect it with .htaccess.
You also have to create
A Record look like this
*.exmple.com A 127.0.0.1 or your IP
in your DNS.
Then add something like this in your .htaccess
RewriteRule ^([aA-zZ])$ home.php?username=$1
RewriteCond %{HTTP_HOST} ^(^.).mywebsite.com
RewriteRule (.) home.php?username=%1
It should help
my way:
you will have to create a wildcard subdomain and point it you your domain.
http://www.easymodrewrite.com/example-subdomains
Then you can parse $_SERVER['HTTP_HOST']
for querying out the user name .
if you are under hosting plane, you can probably create it from the GUI.
Else, you need to via the APACHE panel and configure the DNS.
You could use .htaccess url rewrite to make that.
Just rewrite www.(username).site.com to www.site.com/profile/(username)
the code for that would be something like..
RewriteRule ^(.*).site.nl site.nl/profile/$1
if my memory serves me right
精彩评论