要保留现有的301重定向并添加通配符重定向,可以使用以下代码示例:
RewriteEngine On
# 保留现有的301重定向
RewriteRule ^old-page$ /new-page [R=301,L]
# 添加通配符重定向
RewriteRule ^(.*)$ /new-page [R=301,L]
在上面的示例中,首先使用RewriteRule
指令保留了现有的301重定向。通过指定旧页面的URL路径,并将其重定向到新页面的路径,使用[R=301,L]
标志来指定重定向的类型为301永久重定向,并且停止进一步的重写规则。
接下来,使用相同的RewriteRule
指令添加了一个通配符重定向。这个规则将匹配任意URL路径,然后将其重定向到新页面的路径。同样地,使用[R=301,L]
标志来指定重定向的类型为301永久重定向,并且停止进一步的重写规则。
通过将这两个规则添加到您的.htaccess
文件中,您可以同时保留现有的301重定向并添加通配符重定向。请确保在使用这些规则之前,启用了mod_rewrite
模块。
上一篇:保留先前变量和输出的信息