2016-09-01 3 views
0

특정 웹 사이트를 정확한 도메인으로 리디렉션해야하지만 특정 디렉토리의 모든 페이지 만 새 웹 사이트의 다른 디렉토리로 리디렉션되어야합니다. 아무것도 작동하지 http://www.website.com/dir/page-123 (모든 페이지 "page-"http://www.newwebsite/dir/합니다. 시도 많은 옵션으로 시작. 는 페이지가 확장 사용하십시오 경우htaccess 디렉토리/페이지를 다른 도메인의 디렉토리로 리디렉션

+0

@Jon Lin이 비슷한 문제에 대해 도움을 주셨습니다 : http://stackoverflow.com/questions/16665672/using-regular-expression-in-htaccess-for-301-redirects 제 질문에 좀 보여 주실 수 있습니까? ? – alya

답변

1

이 규칙

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/dir/page-([\d]+)$ 
RewriteRule^http://www.newwebsite/dir [R=301,NC] 

을 시도해보십시오 아이디어를 촬영하십시오

RewriteCond %{REQUEST_URI} ^/dir/page-([\d]+).exe$ 

exe ​​을 내선 번호로 대체하십시오.

+0

감사합니다. Abhishek, 시도했지만 'http : // www.newwebsite/dir/page-'로 리디렉션됩니다. 예를 들어,'http : // www.myoldwebsite/dir/page-1234'를 체크하려하고'http : // www.mynewwebsite/dir/page-1234'로 리디렉션되었지만, 리다이렉트되어야합니다. 'http : // www.newwebsite/dir' – alya

+0

제안이 있으십니까? – alya

+0

결과가 무엇인지 편집 해보십시오. –

관련 문제