主Web根目录/ var / www中有很多网站文件。 现在我希望能够将所有这些移动到子文件夹中以清理www文件夹。
问题
当我将所有文件移动到子文件夹中时,网站无法跟踪其css,png,jpg以及网站上的许多其他文件和链接。
目前在apache2中可用的站点看起来像这样
<---/etc/apache2/sites-available---->
RewriteEngine on
RewriteRule !/.(js|htm;|ico|pdf|css|doc|xls|xml)$ /index.php
我将所有网站内容移动到一个文件夹中。结构现在看起来像
/var/www/LiveSite
在webbrowser中调试时会出现警告
无法找到http://192.168.1.5/Resources/imgs/file.png
虽然现在图片位于http:/192.168.1.5/LiveSite/Resources/imgs/file.png
答案 0 :(得分:1)
使用此规则创建/var/www/.htaccess
文件:
RewriteEngine On
RewriteRule ^(Resources/.+)$ /LiveSite/$1 [L,NC,R=301]