在我的网站中,我提供了用户个人资料和单独的网址。也就是说,如果我的网站网址为www.sample.com
且如果已登录user1
,则该网页将重定向到www.user1.sample.com
。但这不是一个子域。如果发生user
之类的网址,我只想转到www.*.sample.com
文件夹。并且所有工作都将通过保持URL原样在user
文件夹中完成。有没有办法用.htaccess
做到这一点?我对htaccess
并不熟悉。作为一般,我做了像这样的htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://sample.com/$1/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.sample\.com$ [NC]
RewriteRule (.*) http://sample.com/$1 [R=301,L]
Options -Multiviews
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^404/$ ./404.php [L]
</IfModule>
此代码非常完美。这是用户输入www.sample.com
时的工作。我是否可以在同一www.*.sample.com
文件中为.htaccess
执行此操作。
我经历过This Thread。但这也无法正常工作
感谢任何帮助。谢谢你提前