2013-10-05 90 views
1

我想我所有的重定向標籤主頁

www.website.com/tag/xxxx.html 

鏈接重定向到

www.website.com 

我如何能做到這一點與.htaccess文件?

我已經試過

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} (tag) 
RewriteRule ^(.*)$ www.website.com [R=301,L] 

但不工作的

感謝

回答

1

您可以使用mod_rewrite基於規則:

RewriteEngine On 
RewriteRule ^tag(/.*)?$ http://www.website.com/ [R=301,L,NC] 

PS:只有當您希望避免有效文件/目錄的此規則時,您才需要第一個2 RewriteCond行。

或使用mod_alias

RedirectMatch 301 ^/tag(/.*)?$ http://www.website.com/ 

UPDATE:按照您的意見:

RewriteRule ^def/any/(.+)$ /$1 [R=301,L,NC] 
+0

謝謝你,我把它放在工作的第一位。它是否也重定向www.website.com/tagabcdh.html? –

+0

不,不會被重定向。你想'tagabcdh.html'也重定向嗎? – anubhava

+0

如果此答案幫助您解決問題,請考慮將其標記爲「已接受」,以便將來遇到類似問題的用戶將能夠輕鬆查看。 – anubhava