当我的.htaccess
文件有这个内容时
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
我可以通过浏览器轻松查看服务器上的文件。这是非常不可取的。
我的-file什么时候.htaccess
有这样的内容?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !f
RewriteRule ^(.+)$ index.php [QSA,L]
我无法再查看这些文件,但该网站无法加载css
样式。
如何禁用客户端对服务器文件的访问,以便站点本身不会受到此影响?
可能有用(站点配置)
<VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/reiji/Documents/native_project
<Directory /home/reiji/Documents/native_project>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>