최근에 EE2로 업데이트 한 이전 사이트의 URL이 잔뜩 있습니다.
http://www.example.com/old/path.asp?dir=Folder_NameURL의 검색어 문자열 매개 변수를 사용하여 리디렉션
이 URL가 리디렉션해야합니다 : 이러한 URL은 다음과 같이
http://www.example.com/new_path/folders/folder_name
이 모든 Folder_Name
문자열 folder_name
URL 세그먼트와 일치하므로이 가장 가능성이 정적 리디렉션해야합니다.
Redirect 301 /old/path.asp?dir=Example_One
http://www.example.com/new_path/folders/example1
하지만이 작동하지 않습니다. 리다이렉트 대신에 나는 단지 http://www.example.com/old/path.asp?dir=Example_One을 찾을 수 없다는 404 오류 메시지를 받는다.
편집 : 보조 문제가 여기에 또는 관련되지 않을 수 너무하는있다
:이처럼 보이는 포괄 규칙이 :
리디렉션 (301) /old/path.asp http://www.example.com/new_path
규칙을 사용하면 위의 첫 번째 요청과 같은 요청은
http://www.example.com/new_path?dir=Folder_Name으로 전달되어 404 오류가 발생합니다.
다른 검색어 문자열 매개 변수 (예 : http://www.example.com/old/path.asp?dir=Example_One&a=b)가있는 경우^dir = Example_One $이 (가) 작동하지 않습니까? –