【问题标题】:How to redirect a sub directory except for the landing page?如何重定向除登陆页面外的子目录?
【发布时间】:2016-08-19 04:28:51
【问题描述】:

我需要将子目录/plays/ 下的所有 WordPress 帖子重定向到主目录 (/),登录页面除外。

  • 所以如果你去example.com/plays/hello你会被重定向到example.com/hello
  • 但是,如果您转到example.com/playsexample.com/plays/,您将停留在该页面上。

我该怎么做?我假设它必须通过.htaccess 重定向来完成,但我不知道如何。

【问题讨论】:

  • 我改进了这个问题的格式并删除了“请帮助”。这应该有助于问题得到更好的答案。

标签: php wordpress .htaccess redirect http-status-code-301


【解决方案1】:

以下规则应该有效:

RewriteEngine on

#if the request is for "/plays" or "/plays/", skip the rule#
RewriteCond %{REQUEST_URI} !^/plays/?$
#otherwise redirect to homepage#
RewriteRule ^plays/(.+)$ http://domain.com/$1 [R,L]

【讨论】:

    猜你喜欢
    • 2015-04-11
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 2015-10-21
    相关资源
    最近更新 更多