我有.htaccess
这样的重写代码
RewriteRule ^(.*)/(.*)$ edu.php?Main=$1&Category=$2 [QSA]
它适用于
http://example.com/education/Main/Category
其中'education'是根目录。和Main和Category作为GET变量。
但是在我的PHP脚本中,有一个用于从目录打印图像的代码。 代码就像这样
echo '<img src="http://example.com/education/subfolder/4.jpg" width="328" height="208" class="placeImage" />';
但看起来像http://example.com/education/subfolder/4.jpg
其中subfolder
是包含图像的文件夹的名称,4.jpg
是图像路径。
但由于上面的.htaccess
文件,这不起作用。当我删除上面的.htaccess
代码时,会显示图像。但我的页面网址也需要.htaccess
代码。
我很迷惑。是否有任何方法可以在不更改代码的情况下打印我的图像。
答案 0 :(得分:1)
尝试这样的htaccess,看看这是否适合你。
RewriteEngine On
RewriteBase /education/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ /education/edu.php?Main=$1&Category=$2 [QSA,L]