2017-12-31 361 views
0

내 웹 사이트의 다른 URL로 URL을 리디렉션하고 싶습니다.Htaccess 다른 URL에 대한 경로가있는 지정된 URL 리디렉션

staging.mydomain.com/pathurl/ 
이 하나

:

staging.mydomain.com/newpathrul/ 

하고이 코드 내 루트 프로젝트 폴더에 httaccess 파일에 추가하려고 :

RewriteCond %{HTTP_HOST} staging.mydomain.com/pathurl/ [NC] 
RewriteRule ^/?$ "staging.mydomain.com/newpathrul/" [R=301,L] 

하지만 그것이 작동하지, 당신이 말할 수있는 특정 URL을 다른 URL의 경로로 리디렉션하는 올바른 htaccess 코드

답변

0

HTTP_HOST Variablehost part 만 가지고 있지만 path part은 없습니다.

RewriteCond %{HTTP_HOST} ^staging.mydomain.com$ [NC] 
RewriteRule ^pathurl/(.*)$ /newpathurl/$1 [R=301,NC,L] 
+0

안녕하세요 @ 벤. 답장을 보내 주셔서 감사합니다. 나는 당신의 코드를 시도했으나 여전히 작업을 얻지 못했습니다. 그래서 당신의 코드를 기반으로 참조를 다시 찾고,이 코드를 찾았고 httacess 파일'RewriteRule^pathurl /(.*)$/newpathurl/ $ 1에 적용했을 때 작동합니다. [R = 301, NC, L]' – mrfizh