这是我正在尝试做的事情:
- 仅将 ROOT(例如:ROOT/page-name/)目录中的所有页面重定向到 /blog/page-name/ 目录
- 请勿使用 NAMES 重定向子目录 - ROOT 目录下的“/cities/”、“/states/”、“/categories/”
我只想将所有现有的 Wordpress 页面从 ROOT 重定向到 /blog/,而不是重定向我稍后将添加的页面,其中包含 /cities/、/states/ 和 /categories/ 名称。
请帮忙!谢谢!
您还应该能够执行以下操作:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/ROOT/)([/]?.*)$ [NC]
RewriteRule ROOT /blog/%2 [L,R=301]
将此规则添加到文档根目录中的 htaccess 文件中,最好高于您可能已经拥有的任何规则:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(blog|cities|states|categories)
RewriteRule ^(.*)$ /blog/$1 [L,R=301]