.htaccess重定向403不起作用

时间:2017-10-06 13:56:01

标签: apache .htaccess

我想通过重定向到403或301重定向到网站网址阻止.htaccess中的以下网址

  

https://www.sitename.com/a/manage_blog

     

https://www.sitename.com/index.php/a/manage_blog

在.htaccess中,我写了

RewriteRule ^(index.php/?)?a/manage_blog  - [L,R=403]

当url有index.php,没有index.php时,它可以工作

我也试过以下

RewriteRule ^(index.php/?)?(a/?)?manage_blog  - [L,R=403]

请指导我解决问题。

1 个答案:

答案 0 :(得分:2)

将此规则作为'@angular/material': 'https://unpkg.com/@angular/material@2.0.0-beta.11/bundles/material.umd.js', 行下方最重要的规则:

RewriteEngine On
  • RewriteEngine On RewriteRule ^(index\.php/)?a/manage_blog(/.*)?$ - [F,NC] 可选地在开始时匹配(index\.php/)?
  • index.php/匹配a/manage_blog(/.*)?$后跟输入结束前的任何可选字符串。
  • a/manage_blog将返回403(禁止)状态,请求URI与此模式匹配。