php文件无法访问,获得404状态

时间:2015-03-17 17:53:49

标签: php .htaccess mod-rewrite

我面临着奇怪的问题。只有php文件无法通过url访问。我收到status 404错误。可以访问服务器上的其他文件(html和图像文件)。

所有文件夹都有权限 - 755,文件有权限644。

这是我的.htaccess文件内容

AuthUserFile "/home/data/mysite/.htpasswds/public_html/passwd"
AuthName "SDA News"

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

试试这个......

AuthType Basic
AuthName "SDA News"
AuthUserFile "/home/data/mysite/.htpasswds/public_html/passwd"
require valid-user

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>