我需要在写http://username123.mysite.com/时将用户名作为参数发送给user.php
示例:http://www.mysite.com/user.php?user=username123
我怎么能用htaccess?你有其他想法吗?
答案 0 :(得分:0)
当您创建一个标签转到user.php页面时,在href中只需执行此操作
<a href='user.php?user=".$row['username']."'></a>
假设你有SQL查询以及从db
获取详细信息的所有内容答案 1 :(得分:0)
如果您的Web服务器是带有Mod_Rewrite的Apache,那么你绝对可以使用.htaccess。
RewriteEngine On RewriteCond%{HTTP_HOST}!^(。)。mysite.com $ [NC] RewriteRule ^(。)$ http://www.mysite.com/ $ 1 [R = 301,L] RewriteCond%{HTTP_HOST}!^(www).mysite.com $ [NC] RewriteCond%{HTTP_HOST} ^(。)。mysite.com $ [NC] RewriteRule ^(。)$ http://www.mysite.com/user.php?username=%1 [R = 301,L]
第一个重写条件和规则是强迫使用mysite.com的人访问www.mysite.com并且可以删除(只是一个SEO技巧)。
最后2个重写条件和相关规则应该大致是你要找的。我的所有网络服务器目前都处于生产模式,所以我不能尝试这个。