我已经在网站上工作了一段时间,而且在网址重定向时我遇到了困难。我成功为漂亮的个人资料页面创建了虚拟子域名,但我对其余参数有疑问。
我想要做的是,当有人在地址栏输入“username.mysite.net/about”时,他/她应该被重定向到“profile.php?u = username& t = about”。目前,尝试访问“username.mysite.net”的人成功重定向到“profile.php?u = username”。但是当我尝试将REQUEST_URI传递给“username.mysite.net/about”时,它会产生404错误。
下面我复制了htaccess文件的相关部分。
RewriteCond %{HTTP_HOST} !^www.mysite.net
RewriteCond %{HTTP_HOST} ^([^.]+).mysite.net
RewriteRule ^$ /profile.php?u=%1%{REQUEST_URI} [L]
我真的很感激一些帮助。谢谢你......
答案 0 :(得分:0)
稍作调整就可以使这项工作:
RewriteCond %{HTTP_HOST} !^www.mysite.net
RewriteCond %{HTTP_HOST} ^([^.]+).mysite.net
RewriteRule ^(.*)$ /profile.php?u=%1&t=$1 [L]