이 htaccess 리디렉션을 구현할 수 없습니다.
P粉806834059
P粉806834059 2024-04-04 23:43:51
0
1
1475

저도 하나 있어요 maindomain.com,其中包含一个网站,这里的一些页面应该暂时重定向到我的子域 tmp.maindomain.com. 그래서 이 리디렉션을 사용했는데 tmp.maindomain.com 并且我得到一个无限循环重定向到 tmp.maindomain.com:

로 리디렉션되었습니다. 으아아아

내 목표는 어떤 사용자가 https://www.maindomain.com/mypage.phphttps://maindomain.com/mypage.php 他应该被重定向 302 到 https://tmp .maindomain.com/mypage.php에 액세스하려고 시도하는 것입니다.

도움을 주셔서 감사합니다.

P粉806834059
P粉806834059

모든 응답(1)
P粉593649715

하위 도메인과 기본 도메인이 동일한 위치(또는 후자의 하위 디렉터리)를 가리킬 경우 무한 루프가 발생합니다.

이 경우 mod_alias 대신 mod_rewrite를 사용하고 요청된 호스트 이름을 명시적으로 확인해야 합니다.

하지만 301 Permanent 리디렉션도 사용하셨습니다. 대신 302를 사용해야 합니다. 301은 브라우저 캐시에 의해 유지되므로 테스트하기 전에 모든 캐시를 지워야 합니다.

기존 mod_rewrite 지시어 이전에 하위 도메인 .htaccess 파일의 top에서 다음을 시도해 보세요.

으아아아

RewriteRule RewriteRule 模式(第一个参数)匹配的 URL 路径不以斜线开头(与 mod_alias Redirectpattern

(첫 번째 인수)는 mod_alias Redirect 지시문과 달리 슬래시로 시작하지 않는 URL 경로와 일치합니다.

反向引用包含与整个 RewriteRule 模式 匹配的 URL 路径。 IE。本例中为 mypage.php$0 역참조에는 전체 RewriteRule

pattern

과 일치하는 URL 경로가 포함되어 있습니다. 즉. 이 경우에는 mypage.php입니다. 대상에서 동일한 URL 경로로 리디렉션하므로 중복이 줄어듭니다. 🎜 🎜기본값은 302 임시 리디렉션입니다. 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!