我正在尝试重定向一个链接www.mywebsite.com/phpfile/uservalue/
,例如www.mywebsite.com/phpfile.php?param=uservalue
所以我的 .htaccess 文件是
Options -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^phpfile/(\w*)$ ./phpfile.php?param=$1
重定向效果很好。现在我有一个问题。我的 phpfile.php 包含以下 html 代码以及其他内容
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<img src="logo.png">
</body>
</html>
现在,如果我www.mywebsite.com/phpfile.php?param=uservalue
在浏览器中输入,图像就会加载。但如果我输入www.mywebsite.com/phpfile/uservalue/
图像不加载。
在检查元素时,我发现 php 试图http://mywebsite.com/phpfile/logo.png
在图像实际存在时加载http://mywebsite.com/logo.png
如何防止将额外的“phpfile”文件夹添加到图像 url?