我正在尝试托管一个网站,该网站使用格式为/css/file.css和/js/file.js的链接进行设置,我希望将其设置在现有的子目录中域名用于演示目的。
所以 /demo/css/file.css是真正的路径
但demo / index.php引用 /css/file.css
我可以在子目录中有一个自定义的.htaccess文件。
如果不触及我网域上的主网站,这是否可行?
答案 0 :(得分:1)
如果请求是/css/file.css
,那么规则必须放在root .htaccess中,而不是/demo/
目录中。
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteRule ^((?:css|js)/.+)$ /demo/$1 [L,NC,R=302]