2014-04-23 4 views
0

저는 회사 웹 사이트의 일부 오래된 코드를보고 있습니다. 기본적으로 다른 코딩 방법에 익숙합니다. 한 가지 주목 한 것은 기본 웹 사이트 페이지가 _index2.php이고 home.html 페이지로 리디렉션된다는 것입니다._index.php를 home.html으로 다시 작성하십시오.

궁금한 점이 있습니다. 나는 .htaccess에서 RewriteRule에 대해 읽었지만, index2.php 파일 앞의 밑줄은 나를 던지고있다. home.html 파일은 웹 사이트의 CMS에 의해 생성 된 것으로 보이며 php 파일을 가져옵니다. 이것은 내가 전에 보지 못한 것입니다.

조금 뒤죽박죽으로 나는 _index3.php를 만들고 테스트/실험/학습을 위해 home2.html로 가져오고 싶습니다. home2.html 페이지를 사이트 CMS를 사용하여 생성했습니다. 이제 RewriteRule을 사용하여 _index3.php 파일을 가져 오는 방법을 안내 할 사람이 필요합니다. (완료된 경우)

죄송합니다. 나는 배우고 있으며 철저한 설명이 갈 길이라고 생각했습니다.

+0

그래서 당신은'홈 #의 .html'로 리디렉션하는'_index 번호의 .php'처럼라는 이름의 모든 파일을 원하는? –

+0

아직 없습니다. 아기 단계는 그래서 나는 다만 1 페이지를 첫째로 일하고 그 후에 거기에서가 얻고 싶으면 얻고 싶으면. 나는 대부분 실험하고 혼란스럽고 상황이 어떻게 돌아가는지보고 있습니다. –

답변

1

DOCUMENT_ROOT/.htaccess 파일에이 코드를 넣어 :

RewriteEngine On 
RewriteRule ^_index\.php$ /home.html [L,NC] 
+0

고마워요, 지금 시도하십시오. [L, NC] 부분의 의미를 물어볼 수 있습니까? 여기서 htaccess 파일의 규칙은 모두 [L, E]로 끝납니다. –

+0

'L'은 마지막이고 NC는 '비교 없음'입니다. 여기에있는 모든 깃발보기 : http://httpd.apache.org/docs/current/rewrite/intro.html – anubhava

+0

링크를 제공해 주셔서 감사합니다! –

관련 문제