我制定了如下重写规则:
RewriteCond %{REQUEST_URI} !^(/index.php)|(index.php)|\.(gif|jpe?g|png)|(/public/)|(/forum/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?qs=$1
当有人说www.example.com/a/b
,一切都很好,除了图像。
图像在我的脚本中链接为相对路径,它们位于 中www.example.com/images
,但服务器正在尝试从www.example.com/a/b/images
.
有没有办法通过编辑我的 RewriteRule 来解决这个问题?这将是一个最佳解决方案,因为很难更改脚本中的所有图像路径。