2016-04-25 59 views
1

我需要将所有WordPress目录下的子目录/plays/重定向到主目录(/),但着陆页除外。如何重定向除着陆页以外的子目录?

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

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

+0

我已经改善了这个问题的格式以及移除“请帮忙”。这应该有助于问题得到更好的答案。 –

回答

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] 
+0

这工作完美,谢谢! – user3376065