使用.htaccess将文件夹根URL指向文件

2ekbmq32  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(149)

在我的文档根目录中,我有一个子文件夹linkdomain.com/link/something指向domain.com/link/default.php?id=something
在我的.htaccess文件(位于子文件夹link中)中,我有以下内容:

RewriteEngine On

RewriteCond %{DOCUMENT_ROOT} !-f
RewriteRule ^(.+)$ /default.php?id=$1 [L,QSA]

不幸的是,它似乎不工作,因为domain.com/link/something给出了404错误。有什么提示吗?

jaql4c8m

jaql4c8m1#

使用显示示例,请尝试以下.htaccess规则文件

请确定:

  • 将.htaccess规则文件、default.php文件与链接文件夹沿着保存。
  • 请在测试URL之前清除浏览器缓存。
RewriteEngine ON
RewriteBase /link/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ default.php?id=$1 [QSA,L]

相关问题