我正在使用 htaccess 进行 URL 重写以通过这种方式转换 URL:
www.url.com/product.php?id=3
进入
www.url.com/laptops/
我发现当斜线 / 最后存在或不存在时,相对链接的调用方式不同(css文件或图片)。
我在Apple网站上发现,如果您删除“www.apple.com/mac/”末尾的斜杠并按回车,斜杠将自动重新添加,这就是我想做的。
我尝试了几种我找到的解决方案,例如
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
但是用这个解决方案,如果我把最后的斜线去掉并按回车,导航器将“重写”FTP服务器中的确切文件夹位置,导致“找不到文件”错误。
预先感谢您的帮助...