我无法让这个 .htaccess 工作,因为有一些我无法确定的语法错误。当我访问该网站时,它会打印一个Internal Server Error
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^201\.191\.20\.108 #
RewriteCond %{REQUEST_URI} !^/mantenimiento\.php$ #
RewriteRule ^(.*)$ http://example.com/mantenimiento.php [R=307,L] #
顺便说一下,error_log 中会打印以下错误:
.htaccess: RewriteCond: bad flag delimiters
这个htaccess的想法是将所有请求重定向example.com
到example.com/mantenimiento.php
,以模拟网站中的“维护模式”