Red*_*nas 1 subdomain .htaccess mod-rewrite
我正在开发一个新网站,我想为我的用户创建一个漂亮的网址.我什么都不知道,htaccess在谷歌上找不到我的解决方案.
我需要链接:
user.mywebsite.com 以>> mywebsite.com/users/useruser2.mywebsite.com/contact 以>> mywebsite.com/users/user2/contact某些链接可能不会像以下链接:
www.mywebsite.com 可能没有链接到 mywebsite.com/users/www 这可能htaccess吗?如果有,有人可以向我解释一下吗?
使用mod_rewrite,您可以尝试:
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]
Run Code Online (Sandbox Code Playgroud)
当有人进入http://joe.mywebsite.com/some/page.html时,这将使它成为/users/joe/some/page.html中的文件.
| 归档时间: |
|
| 查看次数: |
3338 次 |
| 最近记录: |