我正在制作一個(gè)社交網(wǎng)站,目前看起來像這樣 htdocs(xampp) | ___________________________________|___________________________________ | |login(folder) index.html如果有人訪問 http://localhost/index.html?u=Francis 并且用戶 Francis 存在,它將向他們顯示 Francis 個(gè)人資料,但如果用戶 Francis 不存在,它會將他們重定向到登錄(文件夾),然后我使用.htaccess為了做到這一點(diǎn),您可以輸入http://localhost/francis,而不是輸入http://localhost/index.html?u=Francis,它會顯示Francis的個(gè)人資料,但我無法訪問http://localhost/login因?yàn)闆]有像登錄這樣的用戶,所以它不斷重定向我怎樣才能讓所有看起來http://localhost/francis 像除了 http://localhost/login它的網(wǎng)址都會顯示他們的個(gè)人資料,我的.htaccess文件:RewriteEngine onRewriteRule ^([a-zA-Z0-9_-]+)$ index.html?u=$1RewriteRule ^([a-zA-Z0-9_-]+)/$ index.html?u=$1
1 回答

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
你需要編寫 php 代碼來檢查用戶是否Francis
存在,你不能用 htaccess 做到這一點(diǎn),
您還可以使用 php 重定向到您的登錄頁面或文件夾:
header('Location:?...');
為了顯示用戶頁面,我建議為此創(chuàng)建一條新路線,例如localhost/user/francis
:
RewriteRule?user/(0-9a-zA-Z_-)?index.php?u=$
- 1 回答
- 0 關(guān)注
- 119 瀏覽
添加回答
舉報(bào)
0/150
提交
取消