如何使链接和图像在 .htaccess 中工作
这就是我想要的
www.example.com/randomword --> /index/q1.php?encid=$1
www.example.com/anyname.jpg --> /index/img/q2.php?encid=$1
我尝试过这个重写规则,但是它不起作用
RewriteRule ^(.*)$ ./index/q1.php?encid=$1 [N,NC,QSA]
RewriteRule ^(.*\.(gif|jpg|png))$ ./index/img/q2.php?encid=$1 [L,NC,QSA]
当我单独使用链接时,它工作正常,但是当我组合时,它不起作用
答案1
我为每个重写规则创建了两个 .htaccess 文件。一个在主文件夹中,另一个在子目录中,并且它正在运行。
.htaccess
RewriteRule ^(.*)$ ./index/q1.php?encid=$1 [N,NC,QSA]
图片/.htaccess
RewriteRule ^(.*\.(gif|jpg|png))$ ./q2.php?encid=$1 [L,NC,QSA]