Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTACCESS文件将所有页面重定向到maintenance.php,但如果/admin为access,则不重定向_Php_Regex_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

HTACCESS文件将所有页面重定向到maintenance.php,但如果/admin为access,则不重定向

HTACCESS文件将所有页面重定向到maintenance.php,但如果/admin为access,则不重定向,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,我有下面的代码,它非常适合将任何请求的页面重定向回maintenance.php。但是,我希望规则忽略/admin,因为这是我的管理面板,仍然需要访问 Options +FollowSymLinks RewriteEngine on RewriteRule !^/?(maintenance\.php|.*\.css|.*\.png|.*\.jpeg|.*\.svg|.*\.jpg|.*\.js)$ http://www.trainingthemlive.co.uk/maintenance.ph

我有下面的代码,它非常适合将任何请求的页面重定向回maintenance.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]