2017-12-26 40 views
0

나는 내 사이트 /businessplan/plan.php에 다음과 같은 파일 위치를 사용자 유형 /plan 또는 /plan/가이 위치 아래폴더를 리디렉션하는 방법은 무엇입니까?

에 소요 내 htaccess로의 시작 그래서 때 단순히 /plan로 리디렉션 할

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [R=301,NE,L] 
+0

원하는 경우 htaccess를 사용하지 않고도 간단하게 일반 html과 javascript로이 작업을 수행 할 수 있습니다. 최고의 행운. – statosdotcom

답변

0

당신의 .htaccess의 바닥이 추가

RewriteRule ^/?plan/?$ /businessplan/plan.php [L] 

?는 0을 의미하거나 precedin 1 g 패턴은 위의 경우 단지 문자 /입니다. 두 번째 ?은 후행 /이 선택 사항입니다. 첫 번째 ?은 선두 인 /도 선택 사항입니다. 재 작성 규칙이 .htacces 또는 httpd.conf (또는 그 하위)에있는 지에 따라 URL의 앞부분은 /입니다. 나는 결코 기억할 수 없다. 그래서 나는 항상 ^/?...을 덮어 두었다.

+0

누군가가 /businessplan/plan.php를 입력하면 누군가가/plan에 URL을 다시 쓰고 다른 누군가가 글을 쓰거나 계획하면 그 페이지의 콘텐츠를 가져 오는 것입니다. – John

+0

아니요. '/ businessplan/plan.php'는 다시 쓰기 규칙과 일치하지 않으므로 변경되지 않습니다. 대부분의 사람들은'/ plan' 링크를 클릭 할 것이고 더 긴 URL은 타이핑하지 않을 것입니다. – BareNakedCoder