2010-08-07 3 views
1

PHP를 사용하여 응용 프로그램을 개발하고 있습니다. seo가 활성화되어 있고 seo가 비활성화 된 경우 다른 세트가 있습니다. 예 :동일한 스타일 시트 및 스크립트를 유지하는 방법 서재용 및 친화적이지 않은 URL을 PHP로 작성하는 방법

  • SEO 활성화 = hxxp : //www.website.com/page.php about_us
  • 스타일 시트 URL :
  • SEO 장애인 = hxxp //www.website.com/page/about_us = hxxp : 검색 엔진 최적화 난에이 활성화 된 경우 반면 서재응은 내가 스타일 시트의 URL을 "있는 style.css"를 사용할 필요가 비활성화 된 경우

문제 //www.website.com/style.css는

입니다 url "../style.css"사용

어느 쪽이 엉망입니까?이 작업을 수행 할 수있는 방법이 있습니까

// 변수/직접 링크를 사용할 수 있다는 것을 알고 있지만 ... htaccess 리디렉션 또는 기타와 같은 다른 방법이 있습니다. ?

내 질문을 이해하지 못했다면 의견을 보내주세요.

감사합니다.

답변

1

아니요. 라우팅/다시 쓰기를 사용할 때 경로 상대 URL을 피해야합니다.

전체 절대 URL을 사용할 필요는 없지만 루트 상대 URL을 사용할 수 있습니다 (예 : href="/style.css".

이론적으로 이론적으로 다시 쓰기 또는 별칭을 사용하여 /page/style.css도 스타일 시트를 반환 할 수는 있지만 모든 가능성을 빠르게 다루려면 추악 해지고 다른 URL은 덜 효과적인 캐싱을 의미합니다.

0

항상 http://website.com/style.css

으로 해결 될 수있는 /style.css을 사용할 수 있습니다.
관련 문제