Htaccess 301 重定向子文件夹异常
Htaccess 301 Redirect a sub folder with exception
我想重定向到除目录之外的子文件夹。
我需要的是:
Redirect 301 /blog/ /blog-post/
#Exclude /blog/wp-admin/
您需要使用 RedirectMatch
:
RedirectMatch 301 ^/blog/((?!wp-admin).+) /blog-post
这将重定向除 blog/wp-admin
之外的所有内容。
如果你使用的是 apache 2.4,你还可以在 if
指令中使用 Redirect
<if "%{REQUEST_URI} !~ m#/blog/wp-admin/#">
Redirect 301 /blog/ /blog-post/
</if>
我想重定向到除目录之外的子文件夹。
我需要的是:
Redirect 301 /blog/ /blog-post/
#Exclude /blog/wp-admin/
您需要使用 RedirectMatch
:
RedirectMatch 301 ^/blog/((?!wp-admin).+) /blog-post
这将重定向除 blog/wp-admin
之外的所有内容。
如果你使用的是 apache 2.4,你还可以在 if
指令中使用 Redirect
<if "%{REQUEST_URI} !~ m#/blog/wp-admin/#">
Redirect 301 /blog/ /blog-post/
</if>