0

这是一个 Wordpress 博客。我可以正确重定向目录级 URL。在这种情况下,我希望 /digests 转到 /digests_wp(wp 用于 Wordpress,并且是一个虚拟目录,或者实际上是一个存在于数据库中的 Wordpress 页面)。这有效:

Redirect 301 /digests /digests_wp

但是,由于很多点击都是在寻找摘要/index.html 我希望它也能正确重定向。这不起作用。

Redirect 301 /digests/index.html /digests_wp

相反,我得到一个 Page Not Found 错误,因为 /digest_wp 并不真正作为正确的目录存在,我猜。无论如何,我希望它忽略查找 index.html 并像在其他重定向中一样工作。

有什么建议么?

4

1 回答 1

1

我没有测试过这个,但我认为它会工作

RewriteEngine On
RewriteBase /
RewriteRule ^digests(/index\.html)?$ digests_wp [L,R=301]

或者你可以试试

RewriteEngine On
RewriteBase /
RewriteRule ^digests/?$ digests_wp [L,R=301]
RewriteRule ^digests/index\.html$ digests_wp [L,R=301]
于 2012-06-02T00:02:19.043 回答