이전 사이트 (wellnowwhat.net/nin/*.*)의 모든 페이지를 새 사이트의 인덱스로 리디렉션하려고합니다. sykonaut.net/nin_old/). 새 사이트의 .htaccess (이전 사이트는 친구가 소유하고 있음)에만 액세스 할 수 있으므로 반대 방향으로 테스트하고 있습니다. mod_rewrite를 사용하여 루트 (sykonaut.net)를 루트 (wellnowwhat.net)로 리디렉션 할 수 있지만 nin_old 디렉토리를 그의 nin 디렉토리로 리디렉션 할 수는 없습니다. 나는 반대 방향으로 방향을 바꿀 수 없을 것이라고 생각합니다. 여기 내 .htaccess에있는 코드의 [전체 내용]은 다음과 같습니다.mod_rewrite를 사용하여 이전 도메인의 폴더에있는 모든 페이지를 새 도메인의 인덱스로 리디렉션
AddHandler php5_2-wrap .php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.sykonaut.net$ [NC]
RewriteRule ^/nin_old(.*)$ http://www.wellnowwhat.net/nin [R,NC,L]
작동하지 않습니다. 왜 그런지 알아?
어떤 이유로 든 작동하지 않습니다. 이제 웹 사이트 루트와 nin_old에서 모두 .htaccess가 있습니다. 문제가 될 수 있습니까? – electrickoolaid42
@ electrickoolaid42'RewriteCond % {HTTP_HOST}^www.sykonaut.net $ [NC]'제거를 시도해보십시오. 어쨌든 이것이 필요하지 않다고 생각합니다. –
Hrm. 진행. 이제 파이어 폭스는 나에게이 메세지를 보낸다. 페이지가 제대로 리다이렉트되지 않는다. 파이어 폭스가 서버가이 주소에 대한 요청을 결코 완료되지 않는 방향으로 리다이렉트하고 있음을 발견했다.이 문제는 때때로 쿠키를 사용 불가능하게하거나 거절함으로써 발생할 수있다. – electrickoolaid42