我有以下代码,非常适合将任何请求的页面重定向回维护.php。但是,我希望规则忽略/admin,因为这是我的管理面板,仍然需要访问。
Options +FollowSymLinks
RewriteEngine on
RewriteRule !^/?(maintenance'.php|.*'.css|.*'.png|.*'.jpeg|.*'.svg|.*'.jpg|.*'.js)$ http://www.trainingthemlive.co.uk/maintenance.php [R=302,L]
RewriteRule ^([A-Za-z0-9]+)$ $1.php
RewriteRule ^home'.php$ index.php
RewriteRule ^home$ index.php
任何帮助不胜感激
此规则可以做到这一点:
RewriteRule !^/?(admin|maintenance'.php|.*'.css|.*'.png|.*'.jpeg|.*'.svg|.*'.jpg|.*'.js) http://www.trainingthemlive.co.uk/maintenance.php [R=302,L,NC]