好吧,所以我尝试用Google自己制作,但是我只是弄乱了我的网站,所以经过几天的尝试,我来这里询问。
我想将用户重定向到他们自己的子目录。例子:
www.example.com/username1
-> www.example.com/userpages/username1
www.example.com/username2
-> www.example.com/userpages/username2
等等。当然,用户名
几乎可以是任何东西,但是 www.example.com
和子目录 userpages
是固定的。
我该如何使用 .htaccess
?
答案 0 :(得分:0)
您似乎要描述的是相对直接的重定向。但是,您选择的URL结构自然会产生冲突。像/about
和/contact
之类的URL呢?还是一切是用户名?
要将example.com/<username>
重定向到example.com/userpages/<username>
,可以在.htaccess
中使用mod_rewrite执行以下操作:
RewriteEngine on
RewriteRule ^([^/]+)$ /userpages/$1 [R,L]
请注意,这假设每个包含单个路径段的URL都是用户名。