2013-12-13 186 views
0

我htaccess的是这样的:htaccess的请求的URL /没有被此服务器上找到

RewriteEngine On 
RewriteBase/
RewriteRule ^css/(.*\.css) /combine.php?type=css&files=$1 
RewriteRule ^javascript/(.*\.js) /combine.php?type=javascript&files=$1 

和浏览器显示错误:

未找到

请求的URL /组合.php在此服务器上未找到。

有人请帮助me..thanks。

+0

错误说,所有的Web服务器找不到'combine.php'。它的位置在哪里? – anubhava

+0

combine.php位于Web根 –

+0

你能直接打开:'HTTP:在浏览器// domain.com/combine.php'? – anubhava

回答

0
^context/(css|js)/(.*)/?$ /combine.php?type=$1&files=$2 

例如:

/context/css/testcss/ 
    /context/js/testjs/ 

将分别重新当作使用:

/combine.php?type=css&files=testcss 
    /combine.php?type=js&files=testjs 

确保有这个,这个模式相匹配之前没有其它条目。

相关问题