0

这是我正在尝试做的事情:

  1. 仅将 ROOT(例如:ROOT/page-name/)目录中的所有页面重定向到 /blog/page-name/ 目录
  2. 请勿使用 NAMES 重定向子目录 - ROOT 目录下的“/cities/”、“/states/”、“/categories/”

我只想将所有现有的 Wordpress 页面从 ROOT 重定向到 /blog/,而不是重定向我稍后将添加的页面,其中包含 /cities/、/states/ 和 /categories/ 名称。

请帮忙!谢谢!

4

2 回答 2

0

您还应该能够执行以下操作:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/ROOT/)([/]?.*)$ [NC]
RewriteRule ROOT /blog/%2 [L,R=301]
于 2013-10-08T02:04:36.327 回答
0

将此规则添加到文档根目录中的 htaccess 文件中,最好高于您可能已经拥有的任何规则:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(blog|cities|states|categories)
RewriteRule ^(.*)$ /blog/$1 [L,R=301]
于 2013-10-08T02:02:19.593 回答