我正在尝试使用.htaccess文件设置重定向。
到目前为止我有这个:
Redirect 301 /temat-konfiguracja-internetu-w-a2mobile https://infomobile.pl/konfiguracja-internetu-w-a2mobile-22500
Redirect 301 /temat-konfiguracja-mms-w-a2mobile https://infomobile.pl/konfiguracja-mms-w-a2mobile-22499
Redirect 301 /temat-jak-sprawdzic-stan-konta-w-a2mobile-oraz-inne-kody-ussd-w-a2mobile https://infomobile.pl/jak-sprawdzic-stan-konta-w-a2mobile-oraz-inne-kody-ussd-w-a2mobile-1812
Redirect 301 /temat-jak-sprawdzic-swoj-numer-telefonu-w-a2mobile https://infomobile.pl/jak-sprawdzic-swoj-numer-telefonu-w-a2mobile-22497
Redirect 301 /temat-konfiguracja-apn-internetu-i-mms-samsung-galaxy-s4 https://infomobile.pl/konfiguracja-apn-internetu-i-mms-samsung-galaxy-s4-11561
Redirect 301 /forum-internet-mobilny-w-a2mobile https://infomobile.pl/internet-mobilny-w-a2mobile-31
Redirect 301 /temat-ostrzegam-roaming-nie-dziala-w-a2mobile https://infomobile.pl/ostrzegam-roaming-nie-dziala-w-a2mobile-22494
Redirect 301 /temat-stan-konta-a2mobile https://infomobile.pl/stan-konta-a2mobile-22498
Redirect 301 /temat-rozwiązany-problem-z-konfiguracja-apn-na-urzadzeniu-meizu-m2-mini https://infomobile.pl/rozwiazany-problem-z-konfiguracja-apn-na-urzadzeniu-meizu-m2-mini-1817
Redirect 301 /temat-logowanie https://infomobile.pl/logowanie-761
Redirect 301 /mapa-index.xml https://infomobile.pl/sitemap/sitemap.xml
但是......对于所有其他页面,我想设置一个全域重定向(所以对于所有不在列表中的页面,我想将aero2forum.pl指向infomobile.pl)。有什么方法可以实现这一点吗?
1条答案
按热度按时间tgabmvqs1#
要将其他所有内容重定向到目标域的根目录,您需要在现有的(mod_alias)
Redirect
指令 * 之后 * 添加(mod_alias)RedirectMatch
指令。例如:
但是,应该注意的是,从搜索引擎的Angular 来看,多次重定向到主页可能会被视为软404(并在Google搜索控制台中报告)。
这是假设源域和目标域指向不同的服务器。否则,这自然会导致重定向循环。您可以通过不重定向主页来避免重定向循环,例如
^/.
。但是,如果两个域都指向同一个服务器,则您需要将所有内容转换为使用mod_rewrite,并显式检查所请求的主机名。RewriteRule
,因为它将优先于现有的Redirect
指令(不管顺序如何),并最终将 * 所有内容 * 重定向到目标域的主页。