2012-09-01 59 views
1

我正在使用godaddy linux共享主机,我遇到了一些mod_rewrite的问题。 我倒没跟熟悉并且mod_rewrite的 我的代码如何使用mod_rewrite与godaddy

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

此代码的工作文件,在我的本地网络,但是当我去readfile.php它显示未找到文件,也当我键入它不工作没有.php扩展名的文件显示错误?

+2

我敢打赌,这是因为** seceret ** file.php –

+0

@webarto其中seceret文件? –

+1

@webarto这只是一个文件名......它有什么关系? – StaticVariable

回答

1

经过一番研究,我发现了一个解决方案

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

现在这个代码适用于me..But一个新的问题发生了一部开拓创新的404错误文件不能正常工作,我不知道有关的安全风险的这个但这是工作正常与godaddy