Htaccess 301从一个目录重定向到其子目录,并保持主目录URL可访问

时间:2016-06-29 05:45:17

标签: wordpress .htaccess

我正在尝试重定向

下的所有网页
  • /目录/任何页

  • /目录/供应商/任何页/

以及如何保持目录url的可访问性,因为目录url还包含我需要显示的内容,并且我使用了这个htaccess代码

RewriteRule  ^/directory/(.*)$ /directory/supplier/$1 [L,R=301,NC]

但它不起作用。

1 个答案:

答案 0 :(得分:0)

从重写模式中删除前导斜杠,你会没事的

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/directory/supplier/
RewriteRule ^directory/(.+)$ /directory/supplier/$1 [L,R=301,NC]