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]

但没有工作

谢谢

4

1 回答 1

1

您可以使用mod_rewrite基于规则:

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

PS:RewriteCond只有当您想避免对有效文件/目录使用此规则时,您才需要前 2行。

或使用mod_alias

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

更新:根据您的评论:

RewriteRule ^def/any/(.+)$ /$1 [R=301,L,NC]
于 2013-10-05T13:22:26.470 回答