.htaccess: mod-rewrite; subdomain

后端 未结 3 589
梦如初夏
梦如初夏 2020-12-15 15:05

I am working on a new website bud I want to create a nice looking urls for my users. I don\'t know anything of htaccess and could not find my solution on google

3条回答
  •  执笔经年
    2020-12-15 15:33

    Using mod_rewrite, you can try:

    RewriteEngine On
    
    # the request URI doesn't already start with /users/
    RewriteCond %{REQUEST_URI} !^/users/
    
    # host doesn't start with www
    RewriteCond %{HTTP_HOST} !^www\.  [NC]
    
    # host starts with something else
    RewriteCond %{HTTP_HOST} ^([^\.]+)\.mywebsite\.com$  [NC]
    
    # rewrite
    RewriteRule ^(.*)$ /users/%1/$1  [L]
    

    This will make it so when someone enters http://joe.mywebsite.com/some/page.html they will be served the file in /users/joe/some/page.html

提交回复
热议问题