.htaccess htaccess-重定向包含索引页的目录
我正在更新一个网站并更新了一个目录名,我需要更新名为.htaccess htaccess-重定向包含索引页的目录,.htaccess,redirect,.htaccess,Redirect,我正在更新一个网站并更新了一个目录名,我需要更新名为blog的旧目录的所有链接到新命名的press 我试过这个: RewriteRule ^blog/(.*)$ /press/$1 [R=301,NC,L] 这对于该目录中的任何url都是完美的。i、 e website-url.com/blog/post-1 也去 website-url.com/press/post-1 然而,博客索引页面仍然没有。当我去: website-url.com/blog 如果我有一个尾随斜杠,它确实有效。只
blog
的旧目录的所有链接到新命名的press
我试过这个:
RewriteRule ^blog/(.*)$ /press/$1 [R=301,NC,L]
这对于该目录中的任何url都是完美的。i、 e
website-url.com/blog/post-1
也去
website-url.com/press/post-1
然而,博客索引页面仍然没有。当我去:
website-url.com/blog
如果我有一个尾随斜杠,它确实有效。只是没有。
我知道我可以使用绝对路径重定向,如下所示:
Redirect 301 /blog http://www.website-url.com/press
但是域可能会更改,因此我希望保持此路径的相对/动态性。您的规则如下:
RewriteRule ^blog(/.*)?$ /press$1 [R=301,NC,L]
这将匹配/blog
,因为/.
部分是可选匹配