htaccess从Rewrite中排除URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了htaccess从Rewrite中排除URL相关的知识,希望对你有一定的参考价值。

我有一些简单的重定向维护模式,如:

RewriteEngine On
RewriteCond %REQUEST_URI !^/index.html$
RewriteCond %REQUEST_URI !\.(gif|jpe?g|png|css|js|svg)$
RewriteRule .* /index.html [L,R=302]
RewriteCond %SERVER_PORT 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

它工作得很好..但是当我想再排除一个URL时:

RewriteCond %REQUEST_URI !^/wp-admin($|/)

它没有正确重定向......

答案

我已经为我的网络添加了RewriteCond for IP ..工作很好。

RewriteCond %REMOTE_ADDR !^123.123.123.123

以上是关于htaccess从Rewrite中排除URL的主要内容,如果未能解决你的问题,请参考以下文章

如何从 .htaccess 中排除子文件夹

htaccess 从 Basic Auth 中排除一个 url

CakePHP .htaccess mod_rewrite 配置以排除特定文件夹/url

从 RewriteRule 中排除文件夹/目录

如何从重写器中排除特定文件

使用 .htaccess 重定向网站但排除一个文件夹