【问题标题】:htaccess + mod_rewrite: deny access to non existent folderhtaccess + mod_rewrite:拒绝访问不存在的文件夹
【发布时间】:2015-07-15 19:47:13
【问题描述】:

我有一个使用永久链接的 Wordpress 安装,使用 mod_rewrite:

mysite.com/wp/post?id=3 becomes mysite.com/cats/furrycat

现在我想阻止访问者看到 mysite.com/notes/ 中的帖子。此文件夹不存在,因为它只是一个 wordpress 类别。

如何在根 .htaccess 中阻止对 /notes/ 的访问?

【问题讨论】:

  • 来自stackoverflow.com/a/6032162/1810128 RewriteRule ^notes/(.*)$ - [F]
  • 为什么不使用<Location /notes/>\n Order deny,allow\n Deny from all\n </Location>

标签: .htaccess mod-rewrite


【解决方案1】:

以上你文档根目录下htaccess文件中的wordpress规则,添加:

RewriteRule ^notes/ - [L,F]

这些需要在任何 wordpress 规则之前的文件中。如果发出以/notes/ 开头的请求,这将返回 403 Forbidden

【讨论】:

    猜你喜欢
    • 2011-05-11
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 2014-12-31
    • 2013-10-07
    • 2012-03-06
    相关资源
    最近更新 更多