我在测试服务器上设置了网站,网址采用以下格式:
http://01.23.45.66/~websitename/
网站加载,但所有图片都在调用http://01.23.45.66/images而不是http://01.23.45.66/~websitename/images。对于javascript文件和CSS也是如此。
如何设置.htaccess文件以强制第二个URL段用于文件路径?
答案 0 :(得分:0)
您可以将此规则用作Apache配置或站点根目录中的第一条规则.htaccess:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(?:images|js|css)/ [NC]
RewriteRule ^ /~websitename/%{REQUEST_URI} [L,NE,R=301]