我无法获得此.htaccess工作,因为存在一些我无法确定的语法错误。当我访问该网站,它打印Internal Server Error
RewriteCond:坏标记分隔符
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
在以模拟网站中的“维护模式”
如果您未显示请求的URL,则无法猜测转换的模式。尝试在浏览器地址栏中输入URL(或通过其他方式请求)以及所需的替换(实际)URL的示例。 –
@FelipeAlamedaA,发布更新的细节。我认为这个网址是无关紧要的 – manix