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