2014-02-24 2 views
2

아침. 나는 곧 살아갈 첫 번째 사이트를 끝냈다.사이트가 게시되기 전에 고려해야 할 사항

PHP가 많아서 xaamp/apache에서 작업 중이거나 테스트 중입니다.

일단 사이트가 라이브가되면 내 링크에 무슨 일이 일어날 지 정확히 확인하고 싶습니다. 대부분의 사이트는 http : // 프리픽스가 없으며 단순히 'home.html'또는 'about_us.php'입니다.

링크를 클릭하면 apache가 로컬 호스트 접두사를 자동으로 삽입한다고 가정하므로 사이트가 게시 될 때도 같을 것입니다. 그리고 사진을 위해 나는 현재 다음과 같은 것을 가지고있다.

<img src="img/logo.png"> 

충분할까요?

한 가지 더 - 필자는 (분명히 내가 조사 할 것입니다!) 일부 PHP 헤더 위치에 localhost 접두어가 포함되어 있음을 확신합니다 -이 것이 제거 될 필요가 있다고 생각합니까?

감사합니다.

+1

http://searchenginewatch.com/article/처럼 쉬운에 로그인 정보를시키지 말라 2287002/Website-Launch-Checklist-25-Before-Your-Site-Go-Live 테스트하기 – Gautam3164

+0

.htacess 파일에서 ReWriteBase가 올바른지 확인하십시오. 이는 기본 디렉토리를 탐지하는 데 중요합니다. –

+0

예, 상대 URL이며 완전히 유효합니다. 또한 'localhost' 접두어는 필요 없습니다. –

답변

5

아파치는 그것과는 상관이 없다. 브라우저은 불완전한 URL의 해결을 처리합니다.
세 가지 종류의 상대 URL이 있습니다. 모두 현재 현재 상대 URL과 관련하여 해결됩니다.http://example.com/foo/bar.jpg//example.com/foo/bar.jpg 해결 같은 /foo/bar.jpg 해결

  • http://example.com/foo/bar.jpg에 프로토콜 상대 URL과 같은 foo/bar.jpg 해결 http://example.com/abc/foo/bar.jpg-
  • 절대 경로와 같은

    • 상대 URL : 아래의 예를 들어, http://example.com/abc/xyz.html에있어 가정
  • +0

    사이트가 https에 있지만 http에도있을 수있는 경우 https를 통해 외부 리소스를 가져 오려면 '//'을 사용하십시오. 그러면 수표가 절약됩니다. 페이지가 http와 https가 될 때 외부 리소스를 무시한다면 사용자는 페이지가 안전하지 않다고 경고하는 브라우저를 받게됩니다. 중요한 ecom의 경우. – simbabque

    1

    상대 링크가 작동합니다. 웹 사이트 이름의 접두어를 명시 적으로 붙일 필요가 없습니다. 이동하려면 도메인 이름이 바뀔 때마다 이름을 변경해야합니다.

    웹 사이트를 최적화해야합니다. 다음 간단한 단계를 따르십시오.

    1. 자바 스크립트 및 CSS 파일을 축소하십시오.
    2. 성능을 위해 htaccess를 사용하지 않아도됩니다. .htaccess 파일을 사용하면 Apache 속도가 느려집니다. 가능한 경우 주 서버 구성 파일 (일반적으로 httpd.conf라고 함)을 수정하십시오. .htaccess performance hit, Using .htaccess file in Apache
    3. Javascript 및 css 파일을 압축하십시오.
    4. 메타 및 제목 태그가 포함됩니다.
    5. 가능하면 프레임을 사용하지 마십시오.

    자세한 내용은이 우수한 기사를 따라 귀하의 HTML 코드의 유효성을 검사 :

    Web optimization tips best practices

    Optimize Your Website

    +0

    내 자바 스크립트 파일은 매우 가볍습니다. CSS를 축소하는 방법을 살펴 보겠습니다. – DJC

    1

    웹 사이트를 게시하기 전에 고려해야 할 대부분의 사항 :

    1. database host, 서버의 하나
    2. -username, passworddatabase name은 당신이 당신의 홈페이지를 확인 변경 한 모든 링크가 파일 또는 링크
    3. 확인의 전체 URL이 absolute path에하자 URL이
    4. 오류 로그 관리 및 경로를 기록 http://firstsite.com/
    5. error_reporting();
    6. development environment 변경
    7. 먼저 echo을 찾으십시오. 헤더 정보에 변경 SQL Injections
    8. 방지하기 전에조차 흰색 공간은 admin/admin
    관련 문제