htaccess根据.tld重定向到一个特定页面并排除特定文件夹

时间:2014-03-17 15:30:01

标签: apache .htaccess mod-rewrite redirect url-redirection

我无法找到解决此问题的方法:

我想将domain.com及所有子目录和文档重定向到一个特定页面:special_info.html

但我想只重定向domain.com(不是domain.de) 我想从重定向中排除特定文件夹。

示例:

应将domain.com重定向到domain.com/special_info.html

domain.de/不应重定向任何内容

domain.com/any_directory/any_page.html也应该重定向到domain.com/special_info.html

domain.com/shop不应重定向

感谢任何帮助,非常感谢你的时间

2 个答案:

答案 0 :(得分:0)

可以使用域管理控制台,比如godaddy的。(我之前已经做过)

以下链接可能会对您的问题有所帮助,如果您的域名是godaddy。

http://support.godaddy.com/help/article/422/forwarding-or-masking-your-domain-name

您是否尝试过以下,

http://www.branded3.com/blogs/htaccess-mod_rewrite-ultimate-guide/

答案 1 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule !^(shop/|special_info\.html) /special_info.html [L,NC,R]