robert_gsfame Posted March 6, 2010 Share Posted March 6, 2010 would like to create a subdomain for user and everything will be redirected to page1.php The problem is that when there is a special character in the subdomain let say Da-vinci.mydomain.com or Da_vinci.mydomain.com Url appears this way: Da-vinci.mydomain.com/page1.php?user=Da-vinci I wish to have this only Da-vinci.mydomain.com or Da_vinci.mydomain.com without any page1.php?user=Da-vinci Can anyone help me with my .htaccess?? Below is what i did <IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.mydomain.com$ [NC] RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).mydomain.com [NC] RewriteRule (.*) page1.php?user=%1 [L] </IfModule> thanks for any helps, as i really newbie on this matter Link to comment https://forums.phpfreaks.com/topic/194305-subdomain-problem/ Share on other sites More sharing options...
cags Posted March 6, 2010 Share Posted March 6, 2010 I don't understand the question, the code you currently have seems to achieve what you seem to want. Obviously it's not though otherwise you wouldn't have posted. Please give an example in this format.... Requested URL = the address your typing in to test it Actual file URL = the address of the file you wish to show, including the query string Desired Addressbar URL = the value you wish to appear in the address bar, only applies if it's different to Requested URL Problem = whichever one of these things is not occurring, and what the value your getting is Link to comment https://forums.phpfreaks.com/topic/194305-subdomain-problem/#findComment-1022310 Share on other sites More sharing options...
robert_gsfame Posted March 6, 2010 Author Share Posted March 6, 2010 url typed: da_vinci.mydomain.com Appeared on url: da_vinci.mydomain.com/page1.php?user=da_vinci (i don't want the bold one appear) Desired url : da_vinci.mydomain.com If i type: davinci.mydomain.com No problem exists as i have only davinci.mydomain.com typed on url The problem is the underscore character Link to comment https://forums.phpfreaks.com/topic/194305-subdomain-problem/#findComment-1022329 Share on other sites More sharing options...
cags Posted March 6, 2010 Share Posted March 6, 2010 Thinking about it, I don't think underscore is a valid subdomain character, that could well be the problem. I think they have to be [a-zA-Z0-9-]. Link to comment https://forums.phpfreaks.com/topic/194305-subdomain-problem/#findComment-1022331 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.