php文件不可访问,状态为404


php files are not accessible, getting 404 status

我面临着一个奇怪的问题。只有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>

有人能帮我解决这个问题吗?

试试这个。。。

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>