URL通配符重定向通过htaccess


URL Wildcard Redirect via htaccess

如何通配符重定向共享相同url结尾的url ?我知道如果是www.domain.com/page1/*,你可以把它们重定向到一个新的目标url。但是,如果我只需要重定向,如果它匹配url字符串的结尾。

例如,如何重定向所有以post_ad.html结尾的url ?

那么www.domain.com/page1/feb/post_ad.html(所有这些只以post_ad.html结尾)重定向到www www.domain.com/postnew.html

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在DOCUMENT_ROOT目录下的.htaccess中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule (^|/)post_ad'.html$ /postnew.html [L,NC,R=301]