htaccess : 하위 폴더를 다른 하위 폴더로 리디렉션

도마

htaccess 파일을 통해 301 리디렉션을 수행해야하지만 두 수준 아래 인 하위 폴더를 리디렉션하는 데 어려움이 있습니다. 경우 그것은 중요 index.php로 확인/

시나리오 : www.domain.com/oldfolder1/oldfolder2/다음으로 리디렉션됩니다.www.domain.com/newfolder/

또한 필요에 따라 다음 규칙이 존재합니다.

Redirect 301 /oldfolder1/ http://www.domain.com/newfolder/

내가 가지고있는 문제는 현재 리디렉션이 www.domain.com/newfolder/oldfolder2/에서 끝나는 것이 잘못되었으며 그렇지 않을 것이라는 것입니다. 페이지는 www.domain.com/newfolder/에서 끝나야합니다.

다음을 시도했지만 아무것도 작동하지 않았습니다.

방법 1 :

RedirectMatch 301 /oldfolder1/oldfolder2/(.*) /newfolder/$1

방법 2 :

Redirect 301 /oldfolder1/oldfolder2 http://www.domain.com/newfolder/

방법 3 :

Redirect 301 /oldfolder1/oldfolder2 http://www.domain.com/newfolder/index.php

조언 해 주시겠습니까?

감사합니다!

파나마 잭

대신 이것을 시도하고 이것을 htaccess 파일에 넣으십시오. 어떻게 작동하는지 확인하십시오.

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/oldfolder1/oldfolder2/?$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/oldfolder1/?$
RewriteRule ^(.*) http://www.domain.com/newfolder/ [R=301,L]

편집하다:

귀하의 의견에 따라.

RewriteEngine On 
#if directory exists redirect to equivalent folder. 
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^oldfolder1/?(.*)$ http://www.domain.com/newfolder/$1 [R=301,L]
#if it's not a directory then redirect to main folder
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^oldfolder1/?(.*)$ http://www.domain.com/newfolder/ [R=301,L]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

htaccess : 하위 폴더를 다른 하위 폴더로 리디렉션

분류에서Dev

htaccess : 하위 폴더를 다른 하위 폴더로 리디렉션

분류에서Dev

htaccess 폴더를 하위 폴더로 리디렉션

분류에서Dev

htaccess를 사용하여 폴더를 다른 폴더로 리디렉션

분류에서Dev

.htaccess는 하위 폴더의 루트 만 다른 하위 폴더로 리디렉션합니까?

분류에서Dev

.htaccess를 사용하여 하위 폴더로 리디렉션

분류에서Dev

.htaccess를 사용하여 하위 폴더로 리디렉션

분류에서Dev

htacces, 일부 하위 폴더를 다른 폴더로 리디렉션

분류에서Dev

Htaccess : 하위 폴더 경로를 다른 경로로 리디렉션하는 방법

분류에서Dev

다른 .htaccess 규칙을 피하고 폴더를 다른 폴더로 리디렉션

분류에서Dev

"하위 폴더"를 새 URL로 리디렉션 Joomla 및 .htaccess

분류에서Dev

htaccess URL 마스킹 하위 폴더를 리디렉션하는 대신 다른 도메인으로

분류에서Dev

htaccess를 사용하여 하위 폴더 호출을 다른 URL로 리디렉션

분류에서Dev

htaccess redirect 하위 폴더를 하위 도메인 및 하위 폴더로 리디렉션하는 방법

분류에서Dev

htaccess를 사용하여 한 폴더에서 동일한 도메인의 다른 폴더로 리디렉션

분류에서Dev

htaccess를 사용하여 URL을 하위 / 하위 폴더로 리디렉션

분류에서Dev

htaccess 하위 도메인을 다른 도메인의 하위 폴더로 리디렉션

분류에서Dev

.htaccess 상위 폴더를 하위 폴더로 다시 쓰기

분류에서Dev

모든 요청을 하위 폴더 .htaccess로 리디렉션

분류에서Dev

.htaccess를 사용하여 폴더를 하위 도메인으로 리디렉션

분류에서Dev

1 개의 하위 폴더를 제외한 htaccess 리디렉션 폴더

분류에서Dev

.htaccess 리디렉션은 URL에 하위 폴더 디렉토리를 추가합니다.

분류에서Dev

.htaccess : 폴더를 하위 폴더로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

하위 폴더에서 리디렉션을 위해 .htaccess 작성

분류에서Dev

하위 디렉토리를 상위 폴더로 리디렉션

분류에서Dev

웹 폴더 디렉토리를 다른 htaccess로 리디렉션

분류에서Dev

htaccess가 여러 가상 하위 폴더를 올바르게 리디렉션하지 않습니다.

분류에서Dev

htaccess가 여러 가상 하위 폴더를 올바르게 리디렉션하지 않습니다.

분류에서Dev

Htaccess 디렉토리를 다른 디렉토리로 리디렉션하지만 기본 폴더 URL은 동일하게 유지하십시오.

Related 관련 기사

  1. 1

    htaccess : 하위 폴더를 다른 하위 폴더로 리디렉션

  2. 2

    htaccess : 하위 폴더를 다른 하위 폴더로 리디렉션

  3. 3

    htaccess 폴더를 하위 폴더로 리디렉션

  4. 4

    htaccess를 사용하여 폴더를 다른 폴더로 리디렉션

  5. 5

    .htaccess는 하위 폴더의 루트 만 다른 하위 폴더로 리디렉션합니까?

  6. 6

    .htaccess를 사용하여 하위 폴더로 리디렉션

  7. 7

    .htaccess를 사용하여 하위 폴더로 리디렉션

  8. 8

    htacces, 일부 하위 폴더를 다른 폴더로 리디렉션

  9. 9

    Htaccess : 하위 폴더 경로를 다른 경로로 리디렉션하는 방법

  10. 10

    다른 .htaccess 규칙을 피하고 폴더를 다른 폴더로 리디렉션

  11. 11

    "하위 폴더"를 새 URL로 리디렉션 Joomla 및 .htaccess

  12. 12

    htaccess URL 마스킹 하위 폴더를 리디렉션하는 대신 다른 도메인으로

  13. 13

    htaccess를 사용하여 하위 폴더 호출을 다른 URL로 리디렉션

  14. 14

    htaccess redirect 하위 폴더를 하위 도메인 및 하위 폴더로 리디렉션하는 방법

  15. 15

    htaccess를 사용하여 한 폴더에서 동일한 도메인의 다른 폴더로 리디렉션

  16. 16

    htaccess를 사용하여 URL을 하위 / 하위 폴더로 리디렉션

  17. 17

    htaccess 하위 도메인을 다른 도메인의 하위 폴더로 리디렉션

  18. 18

    .htaccess 상위 폴더를 하위 폴더로 다시 쓰기

  19. 19

    모든 요청을 하위 폴더 .htaccess로 리디렉션

  20. 20

    .htaccess를 사용하여 폴더를 하위 도메인으로 리디렉션

  21. 21

    1 개의 하위 폴더를 제외한 htaccess 리디렉션 폴더

  22. 22

    .htaccess 리디렉션은 URL에 하위 폴더 디렉토리를 추가합니다.

  23. 23

    .htaccess : 폴더를 하위 폴더로 리디렉션하는 방법은 무엇입니까?

  24. 24

    하위 폴더에서 리디렉션을 위해 .htaccess 작성

  25. 25

    하위 디렉토리를 상위 폴더로 리디렉션

  26. 26

    웹 폴더 디렉토리를 다른 htaccess로 리디렉션

  27. 27

    htaccess가 여러 가상 하위 폴더를 올바르게 리디렉션하지 않습니다.

  28. 28

    htaccess가 여러 가상 하위 폴더를 올바르게 리디렉션하지 않습니다.

  29. 29

    Htaccess 디렉토리를 다른 디렉토리로 리디렉션하지만 기본 폴더 URL은 동일하게 유지하십시오.

뜨겁다태그

보관