2017-12-28 18 views
0

나는 물음표 슬래시 (/)를 대체하여 모든 URL을 리디렉션해야하는 (?) :htaccess를 리디렉션하려면 /를 /로 바꾸시겠습니까?

에서 : domainname.nl/folder1/folder2/alias-of-article

에 : domainname.nl/를 ? 폴더 1/Folder2와 앨리어스의-기사

내가 좋아하는 온라인 테스터 시도 : http://htaccess.madewithlove.be/ 모두에 http://martinmelin.se/rewrite-rule-tester/ 다음 줄 작동합니다

RewriteRule /folder2/(.*)$ /folder2?$ [L] 

을하지만를 내 htaccess로에 추가 경우 작동하지 않습니다. 누군가 도와 주시겠습니까?

답변

0

확인 RewriteRule DirectiveRewriteRule Flags :

RewriteRule ^/folder2/(.*)$ /folder2?$1 [R=301,L] 

그것은 URL 패턴이 /folder2/ 시작하여 {any characters} 다음 경우 테스트하고 /folder2?{any characters}에 URL을 다시 작성, $1RewriteRule의의 역 참조입니다.

RewriteRule의 플래그 :

R = 301 : 영구적으로

L 리디렉션 : 마지막 규칙, 더 이상의 규칙은 처리되지 않습니다 것은

+0

이 작전을 돕기 위해 당신의 대답에 대한 설명을 넣어주세요 다른 사람들 왜/어떻게 문제를 해결할 지 이해하십시오. – hazardous

+0

아니요 작동하지 않습니다. 내가 가진 것과 똑같지 않니? – Aram

+0

역 참조 '$ 1'을했고, AllowOverride All을 설정 했습니까? – Ben

관련 문제