这个RewriteRule做了什么,为什么我会收到错误500?

时间:2016-02-20 00:25:01

标签: php apache .htaccess mod-rewrite url-rewriting

我的网站刚停止工作,我不断收到错误500。当检查.htaccess文件时,我看到几个RewriteRules,当我关闭我的网站似乎工作,虽然我不想让他们离开,因为我不确定我是否需要他们或他们做什么

规则如下:

RewriteRule ^ebay/(.*) ebay/$1 [L]    
RewriteRule ^images/(.*) images/$1 [L] 
RewriteRule ^apollo/(.*) apollo/$1 [L] 
RewriteRule ^ckeditor/(.*) ckeditor/$1 [L]     
RewriteRule ^css/(.*) css/$1 [L]
RewriteRule ^js/(.*) js/$1 [L]  
RewriteRule ^([^/]+)/(.*) /index.php [L]
RewriteRule ^([^/]+)/ /index.php [L] 

任何人都可以解释他们做了什么,为什么我可能需要它们,或者为什么我会得到500的错误?

0 个答案:

没有答案