RewriteRule - 将特定文件类型重定向到子目录

时间:2016-07-20 21:42:30

标签: mod-rewrite

我是mod_rewrite的新手。我想将Wordpress根目录中的所有htm文件重定向到localhost Wordpress安装上的 docs / filename.htm ,意思是 localhost / a。 htm 应该转到 localhost / docs / a.htm 。我怎样才能做到这一点?我使用 / web 作为Wordpress的基础目录。我没有成功地试过这个。

RewriteEngine On
RewriteBase /web/
RewriteRule ^([^/]*?).htm$ docs/$1.htm

是否可以仅从根文件夹重定向? - 即 localhost / a.htm 将重定向到 localhost / docs / a.htm ,但该规则不适用于 localhost / otherdir / a.htm

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteRule ^(.*).htm$ docs/$1.htm [L,NC]

试试这个