我想在我的网站中加入通配符。所以以前它是 www.mysite.com/user/mike 或 www.mysite.com/user/dave 将看起来像 mike.mysite.com 或 dave.mysite.com。我尝试了 .htacces 重写,但那些是为子域重写的,它给 css 和图像带来了问题。我只是希望它也用我们传递的值调用用户函数。我使用 RoR MVC 框架。(我确定 .htacces解决这个问题,但我不知道我们是否也可以在路由中提供通配符)。
我想保持其他链接正常,如 www.mysite/project/dashboard 或 www.mysite/project/messages。
提前致谢。
编辑
我试过了,但它不起作用,它进入了site5s的默认页面。
Options +FollowSymLinks
RewriteEngine On
RewriteCond ^(.*)$.example.com [NC]
RewriteRule ^(.*)$ http://example.com/user/$1 [R=301,L]'