使用/带前缀的URL设置网站以在子目录中运行

时间:2014-11-18 17:31:06

标签: .htaccess

我正在尝试托管一个网站,该网站使用格式为/css/file.css和/js/file.js的链接进行设置,我希望将其设置在现有的子目录中域名用于演示目的。

所以 /demo/css/file.css是真正的路径

但demo / index.php引用 /css/file.css

我可以在子目录中有一个自定义的.htaccess文件。

如果不触及我网域上的主网站,这是否可行?

1 个答案:

答案 0 :(得分:1)

如果请求是/css/file.css,那么规则必须放在root .htaccess中,而不是/demo/目录中。

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteRule ^((?:css|js)/.+)$ /demo/$1 [L,NC,R=302]