如何与godaddy一起使用mod_rewrite


how to use mod_rewrite with godaddy

我正在使用godaddy-linux共享主机,并且我在mod_rewrite方面遇到了一些问题。我不太熟悉mod_rewrite我的代码是

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L] 
RewriteRule readfile.php(.*)$ seceretfile.php?$1 [L,QSA]

这段代码在我的本地主机上工作,但在联机时,当我转到readfile.php时,它不工作,它显示找不到文件,当我键入一个没有.php扩展名的文件时,它显示错误?

经过一些研究,我找到了的解决方案

Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L] 
RewriteRule readfile.php(.*)$ lebetafile.php?$1 [L,QSA]

现在这段代码对我有效。但是出现了一个新问题,原始404错误文件不起作用,我不知道它的安全风险。但这在godaddy 上运行良好