因此,在将一个实际网站移动到本地计算机上以进行离线显示套管之后,由于Dreamweaver放入了错误放置的../
,很多链接都已损坏。
它在线工作,因为该域的用户没有权限保留其doc的根目录,但不是本地的。
是否有.htaccess我可以将根目录设置为在尝试导航到其父级时限制或重定向回自身?
因此网站位于xampp/mysite/
且img src的值为../images/image.png
所以它正在寻找xampp/images/image.png
处的图片,而不是留在xampp/mysite/images/image.png
的根目录
答案 0 :(得分:1)
我假设您的所有图片都在/xampp/mysite/images
目录中。
如果是这样,那么您可以尝试将以下内容添加到您网站根目录中的.htaccess文件中。
RewriteEngine on
RewriteBase /
#if request is not in xampp/mysite/images/
RewriteCond %{REQUEST_URI} !^/xampp/mysite/images/ [NC]
#rewrite images to /xampp/mysite/images
RewriteRule /(.+\\.(png|jpg|gif))$ /xampp/mysite/images/$1 [NC,L]