Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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 不要重定向附加域的URL_Apache_.htaccess - Fatal编程技术网

Apache 不要重定向附加域的URL

Apache 不要重定向附加域的URL,apache,.htaccess,Apache,.htaccess,我有一个主域(maindomain.com)和一个附加域(addondomain.com)托管在同一台服务器上,都有博客。运行WordPress的附加域的文件位于主域根目录下的目录中。主域名以前有一个WordPress博客,但现在我使用不同的软件,所以我想重定向http://maindomain.com/feed到FeedBurner URL。在主域根目录下的.htaccess中,此规则 重定向/馈送/http://feeds.feedburner.com/MyFeed 成功重定向主URL的源。

我有一个主域(
maindomain.com
)和一个附加域(
addondomain.com
)托管在同一台服务器上,都有博客。运行WordPress的附加域的文件位于主域根目录下的目录中。主域名以前有一个WordPress博客,但现在我使用不同的软件,所以我想重定向
http://maindomain.com/feed
到FeedBurner URL。在主域根目录下的
.htaccess
中,此规则

重定向/馈送/http://feeds.feedburner.com/MyFeed

成功重定向主URL的源。问题是它还重定向了附加域的提要,因此
http://addondomain.com/feed/
还指向该FeedBurner URL


如何仅为主域而不为附加域创建重定向?

使用mod_rewrite。默认情况下,它可能已经启用,但如果没有启用,则在Linux上启用

a2enmod rewrite
然后在您的.htaccess上访问以下内容:

RewriteCond %{HTTP_HOST} ^maindomain.com$
RewriteRule ^feed http://feeds.feedburner.com/feed [QSA,L,R=301]