我正在制作一个社交网站,目前看起来像这样 htdocs(xampp) | ___________________________________|___________________________________ | |login(folder) index.html如果有人访问 http://localhost/index.html?u=Francis 并且用户 Francis 存在,它将向他们显示 Francis 个人资料,但如果用户 Francis 不存在,它会将他们重定向到登录(文件夹),然后我使用.htaccess为了做到这一点,您可以输入http://localhost/francis,而不是输入http://localhost/index.html?u=Francis,它会显示Francis的个人资料,但我无法访问http://localhost/login因为没有像登录这样的用户,所以它不断重定向我怎样才能让所有看起来http://localhost/francis 像除了 http://localhost/login它的网址都会显示他们的个人资料,我的.htaccess文件:RewriteEngine onRewriteRule ^([a-zA-Z0-9_-]+)$ index.html?u=$1RewriteRule ^([a-zA-Z0-9_-]+)/$ index.html?u=$1
1 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
你需要编写 php 代码来检查用户是否Francis
存在,你不能用 htaccess 做到这一点,
您还可以使用 php 重定向到您的登录页面或文件夹:
header('Location: ...');
为了显示用户页面,我建议为此创建一条新路线,例如localhost/user/francis
:
RewriteRule user/(0-9a-zA-Z_-) index.php?u=$
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消