为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 URL 规则重写到根文件夹而不是其子目录?

如何将 URL 规则重写到根文件夹而不是其子目录?

PHP
子衿沉夜 2021-06-13 20:21:38
我正在为我的用户创建一个虚 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信