我面临着奇怪的问题。只有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>
任何人都可以帮我解决这个问题吗?
答案 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>