我正在为我的用户创建一个虚 URL/干净的 url。该.htaccess重写规则工作正常,但我现在面临的问题与子目录。特别喜欢,当有人输入时,example.com/user它可以正常工作并从页面中获取数据example.com/profile.php?username=user。但是当有人浏览时example.com/subdirectory/user,这也显示了 的内容example.com/profile.php?username=user。如何将重写规则限制为仅我的根目录而不是其子目录,以便当有人浏览时,如果该子目录中没有这样的文件或文件夹,example.com/subdirectory/user他们将404 Not found像往常一样重定向到。.htaccess 代码如下:Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^([^\.]+)/?$ profile.php?username=$1 [L]
1 回答
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消