.htaccess htaccess修复本地站点上断开的链接

.htaccess htaccess修复本地站点上断开的链接,.htaccess,localhost,hyperlink,.htaccess,Localhost,Hyperlink,所以,在将一个直播站点移动到本地计算机上进行离线播放之后,由于dreamweaver放入的。/位置错误,很多链接都断了 它可以在线工作,因为该域的用户没有权限离开它的文档根目录,但在本地没有权限 是否有一个.htaccess,我可以将根目录放入其中,以便在尝试导航到其父目录时限制或重定向回自身 因此,站点位于xampp/mysite/中,img src的值为。/images/image.png 因此,它在xampp/images/image.png中查找图像,而不是停留在xampp/mysite

所以,在将一个直播站点移动到本地计算机上进行离线播放之后,由于dreamweaver放入的
。/
位置错误,很多链接都断了

它可以在线工作,因为该域的用户没有权限离开它的文档根目录,但在本地没有权限

是否有一个.htaccess,我可以将根目录放入其中,以便在尝试导航到其父目录时限制或重定向回自身

因此,站点位于
xampp/mysite/
中,img src的值为
。/images/image.png


因此,它在
xampp/images/image.png
中查找图像,而不是停留在
xampp/mysite/images/image.png的根目录中。我假设您的所有图像都在
/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]

因此,来自
tld/parent dir/sub dir/index.php
的请求有一个对图像的引用,该图像解析为
tld/parent dir/image.php
,您希望它提供来自
tld/parent dir/sub dir/image.php
的图像吗?如果没有,你能提供一个例子吗?图片只是一个例子。链接也会出现这种情况,即
会转到
xampp/index.php
而不是
xampp/mysite/index.php