2013-03-30 44 views
1

我如何通配符共享相同的url結尾的重定向url?我知道如果是www.domain.com/page1/*,您可以將它們重定向到新的目標網址。但是,如果只需匹配url字符串的結尾,我只需要重定向。通過htaccess的URL通配符重定向

例如,如何重定向所有在單詞post_ad.html末尾的url?

這樣www.domain.com/page1/feb/post_ad.html(所有這些與post_ad.html只在結尾)重定向到剛剛wwww.domain.com/postnew.html

回答

0

啓用了mod_rewrite並通過httpd.conf的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄下:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule (^|/)post_ad\.html$ /postnew.html [L,NC,R=301] 
+1

偉大的答案,它的工作就像一個魅力! –

+1

@ScottRogers然後您應該點擊答案旁邊的複選標記將其標記爲正確的答案。 ;)(你這樣做會得到紅利代表!) – Jon

+0

很高興知道它的工作原理,現在可以單擊答案旁邊的複選標記將其標記爲「已接受」。 – anubhava