开发者

URL Rewriting subdomain

开发者 https://www.devze.com 2023-02-11 02:10 出处:网络
I\'ll be quick on what im trying to do, basically I have a user profile page that will be my url, let\'s say,

I'll be quick on what im trying to do,

basically I have a user profile page that will be my url, let's say,

profile.php?user=alex

So now what is working fine in my .htaccess file is changing that into

 website.com/alex

for quicker access.

For other purpose, I would need that to be basically

 alex.website.com

but I couldnt figure out a way to rewrite my URL to that, instead of having a subdomain for e开发者_如何学运维very user.

If you have any idea if it's possible & how I would go on doing this, I would appreciate it alot!

Thank you

Alex


To just rewrite the URL path, try this rule:

RewriteRule ^[a-z]+$ profile.php?user=$0

If your user names have a different syntax, replace [a-z] as you need.

For rewriting the host, try this rule:

RewriteCond %{HTTP_HOST} ^([a-z]+)\.example\.com$
RewriteRule ^$ profile.php?user=%1

Note that this will only rewrite //alex.example.com/ internally to //alex.example.com/profile.php?user=alex. Additionally, your server will already need to be configured that it accepts any subdomain of your domain (see ServerAlias and name-based virtual hosts).

0

精彩评论

暂无评论...
验证码 换一张
取 消