Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache htacces根据.tld重定向到一个特定页面,但不包括特定文件夹_Apache_.htaccess_Mod Rewrite_Redirect_Url Redirection - Fatal编程技术网

Apache htacces根据.tld重定向到一个特定页面,但不包括特定文件夹

Apache htacces根据.tld重定向到一个特定页面,但不包括特定文件夹,apache,.htaccess,mod-rewrite,redirect,url-redirection,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/anything不应重定向 domain.com/any_directory/any_page.html也应重定向到domain.com/spe

我找不到这个问题的解决方案:

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

但我只希望domain.com被重定向,而不希望domain.de被重定向 我想从重定向中排除特定文件夹

示例:

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

domain.de/anything不应重定向

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

但是

不应重定向domain.com/shop


非常感谢您的帮助,非常感谢您的时间

可以使用域管理控制台,如godaddy的。我以前做过

以下链接可能有助于解决您的问题,如果您与godaddy有您的域名

你有没有试着从下面


您可以在文档\u ROOT/.htaccess文件中使用此规则:


很高兴知道,你能通过点击我答案左上角的勾号将答案标记为已接受吗。。。is并不是我想要的,因为现有的目录并没有被重定向,但对我来说是一个很大的帮助。再次感谢!!如果可以改进的话:我希望将所有页面和子目录重定向到一个特殊页面,除了一个特殊目录的页面,在我的例子中/shopGreat,Wonder,这正是我想要的。非常感谢!
RewriteEngine On

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