如何向htaccess
添加一些条件,以便我输入:
http://example.com/protectedpage.php
重定向到:
http://example.com/no_access.php
以下是我要向用户保护的文件列表:
protectedpage1 , protectedpage2 , protectedpage3 ,...
我如何实现它?
答案 0 :(得分:1)
在Root / .htaccess文件中尝试此操作
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/protectedpage1\.php [OR]
RewriteCond %{REQUEST_URI} ^/protectedpage2\.php [OR]
RewriteCond %{REQUEST_URI} ^/protectedpage3\.php
RewriteRule .* /no_access.php [L,R]
RewriteConditions检查Requested URI字符串是否包含任何空格文件,然后Server将它们重定向到no_access.php页面。
答案 1 :(得分:1)
您可以使用正则表达式替换,并使用这样的简单RedirectMatch
规则:
RedirectMatch ^/(protectedpage1|protectedpage2|protectedpage3)\.php$ /no_access.php