의 파일에서 값을 가져 오는 php url의 쿼리 문자열 비영리 사이트에 대해 php/mysql을 사용하지 않도록 설정해야합니다. 취약점이 많기 때문입니다. 소규모 사이트이므로 데이터베이스가없는 사이트를 다시 작성하고 관리자 페이지의 취약점을 우회하기를 원합니다.보안상의 이유로 디렉토리
웹 사이트는 생존하고 휴면 상태를 유지해야합니다. 앞으로 사이트를 계속 업데이트 할 필요가 없기 때문에 정적 인 디자인을 찾고 있습니다.
우리의 현재 URL 구조는 데이터베이스에서 값을 가져 오는 URL에 쿼리 문자열을 포함합니다.
artist.php? id = 2
나는 artist.php를 쉽고 빠르게 변경할 수 있도록 데이터베이스에서 값을 가져 오는 대신 플랫 html 파일의 데이터 만 포함하도록했습니다.
artist.php?id=1 = fetch data from /artist/1.html
artist.php?id=2 = fetch data from /artist/2.html
artist.php?id=3 = fetch data from /artist/3.html
artist.php?id=4 = fetch data from /artist/4.html
artist.php?id=5 = fetch data from /artist/5.html
이렇게하는 이유는 SEO 목적으로 URL 구조를 보존해야하기 때문입니다. 그래서 나는 대중에게 html 파일을 사용하고 싶지 않다.
이 작업을 수행하는 데 필요한 기본 PHP 코드는 무엇입니까?
당신의 artist.php에
: 그리고 당신은 또한 작가의 배열 정보를 가질 수있다? 그렇다면 질문을 업데이트해야합니다 ("이 작업을 수행하는 데 필요한 기본 PHP 코드는 무엇입니까?") ^^ 그리고이를 달성하려면 htaccess를 사용할 수 있습니까? 예인 경우 - htaccess-rule을 사용하여 리디렉션을 수행 할 수 있습니다. –
죄송합니다. 아마도 자신을 설명하는 좋은 일을하지 않았을 것입니다. 악성 코드 해커가 사이트를 해설하고 코드를 삽입하는 데 사용하는 소프트웨어/취약점의 취약점이 있습니다. 우리는 그것이 가장 위험한 관리 섹션이고 사이트에 코드를 삽입하는 것을 허용한다고 생각합니다. 제가 자원하는 비영리 단체는 프로그래머를 고용 할 예산이 없으므로 모든 방법을 표면에서 "작동"시키면서 모든 관리자 및 맬웨어 취약점을 제거하기 위해 제안 된 방법을 사용하려고합니다. –