페이지 주소에 .php 확장자를 안 써도 연결되게 어떻게 하나요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
페이지 주소에 .php 확장자를 안 써도 연결되게 어떻게 하나요?

QA

페이지 주소에 .php 확장자를 안 써도 연결되게 어떻게 하나요?

답변 4

본문

현재 그누보드 짧은 주소를 사용하고 있습니다.

기존에 있던 게시판들은 .php확장자를 쓰지 않고도

메뉴 연결이 되거나 블로그 같은 곳에 링크 주소를 적어도 연결이 됩니다.

 

ex ) 음악 추천 게시판

https://artistsground.co.kr/m_talk

 

그런데, 이번에 딜레이 & 리버브 타임 계산기라는 페이지를 만들었는데

이건 "메뉴 연결"이나 "블로그에 글을 쓸 때" .php를 안 쓰면 404 파일을 찾을 수 없다라고 나오는데

어떻게 해야 위에 음악 추천 게시판 처럼 주소가 깔끔해지나요??

 

https://artistsground.co.kr/bbs/delay_cal.php

이 질문에 댓글 쓰기 :

답변 4

제가 사용하는 방법은 페이지명을 디렉터리로 만들고,

디렉터리안에 출력할 페이지를 index.php 로 만듭니다

 

1. 루트에 delay_cal 디렉터리를 생성하고,

2. delay_cal.php 파일을 생성한 delay_cal 디렉터리로 옮기고,

3. 파일명을 index.php 로 변경

 

그럼 https://artistsground.co.kr/delay_cal
로 접속하시면 될 거에요

딜레이 & 리버브 타임 계산기 페이지를 깔끔한 주소로 변경하려면 다음과 같은 방법을 사용할 수 있습니다.

 

htaccess 파일 편집 웹 서버의 루트 디렉토리에 있는 `.htaccess` 파일을 편집합니다. 다음 코드를 파일에 추가합니다.


RewriteEngine On
RewriteRule ^bbs/delay_cal\.php$ /bbs/delay_cal [L]

일단 서버의 AllowOverride All 과 mod_rewrite모듈이 활성화 되어잇는지 확인을 하셔야합니다.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]

주위점은 세오SEO 같은 연결이되어야 한다면 이는 올바르지 않을 수도잇다라는점을 참고하시면됩니다. 그래서 이름있는 블로그나 이런곳에서 URL를 읽지 못 하는것은 당연한것이지요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 4
© SIRSOFT
현재 페이지 제일 처음으로