我有一个运行在使用Apache / 2.4.7的远程计算机上的简单Web服务器,该服务器在public_html文件夹中提供内容。我最初在.htaccess
文件中没有自定义配置。我在文件夹中有文件index.html
和offline.html
(还有一些其他html文件,但是这两个文件足以解释我遇到的问题),在那里我可以毫无问题地访问它们没有重写规则。当我将以下行添加到干净的.htaccess文件中时:
RewriteEngine on
RewriteRule . offline.html
当我尝试访问index.html
文件时,服务器开始发出禁止访问错误。但是,当我尝试访问offline.html
时,它没有显示错误,并且可以正确地服务offline.html
。我已经尝试寻找解决方法,但是还没有找到解决方法。
已加载的模块为:
core
mod_so
mod_watchdog http_core
mod_log_config
mod_logio
mod_version
mod_unixd
mod_access_compat
mod_actions
mod_alias
mod_auth_basic
mod_authn_core
mod_authn_file
mod_authz_core
mod_authz_host
mod_authz_user
mod_autoindex
mod_deflate
mod_dir
mod_env
mod_filter
mod_headers
mod_lbmethod_byrequests
mod_mime prefork
mod_negotiation
mod_php7
mod_proxy
mod_proxy_ajp
mod_proxy_balancer
mod_proxy_connect
mod_proxy_html
mod_proxy_http
mod_rewrite
mod_setenvif
mod_slotmem_shm
mod_socache_shmcb
mod_ssl
mod_status
mod_userdir