htaccess redirect -redirect从root到/ blog /文件夹的所有页面

时间:2013-10-08 01:35:49

标签: wordpress .htaccess redirect

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

  1. 将ROOT(例如:ROOT / page-name /)目录中的所有页面仅重定向到/ blog / page-name / directory
  2. 请勿使用NAMES重定向子目录 - ROOT目录下的“/ cities /”,“/ states /”,“/ categories /”
  3. 我只是想将所有现有的Wordpress页面从ROOT重定向到/ blog /,而不是重定向我稍后将添加/ cities /,/ states /和/ categories / names的页面。

    请帮忙!谢谢!

2 个答案:

答案 0 :(得分:0)

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

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(blog|cities|states|categories)
RewriteRule ^(.*)$ /blog/$1 [L,R=301]

答案 1 :(得分:0)

您还应该能够做到这样的事情:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/ROOT/)([/]?.*)$ [NC]
RewriteRule ROOT /blog/%2 [L,R=301]