문제

플랫폼 독립적이기 위해 블로깅을위한 일반적인 퍼머 링크 구조를 알아 내려고 노력하고 있습니다. WordPress는 Permalinks를 지원하고 다양한 Permalinks 스타일 마이그레이션을위한 플러그인이 있지만 Flatpress 및 Pivotx에서 작동해야하며 모든 곳에서 URL 재 작성 지원이 없습니다.

지금까지 나는 같은 폴더를 사용하려고 노력할 것입니다. /permalinks/ 그 안에 인덱스 .php 파일은 실제 게시물로 리디렉션됩니다 /permalinks/index.php?external-link-01 리디렉션 할 것입니다 /index.php/2009-02-03/external-link-01 또는 /index.php/e=42, 사용중인 실제 블로그 플랫폼을 기반으로합니다.

더 좋은 퍼머 링크를 위해 URL 재 작성을 피하기 위해 각 영구 링크에 대한 하위 폴더를 만들 수 있습니다. /permalinks/external-link-01/), 기본 인덱스 파일이 리디렉션을 수행 할 수 있습니다.

그래서,

  1. 이런 종류의 퍼머 링크를 유지하는 더 좋은 방법이 있습니까?
  2. 어떤 종류의 리디렉션을 사용해야합니까?
  3. 리디렉션 후 파마 링크를 북마크 할 수 있도록 무엇을 할 수 있습니까? (예 : 현재 페이지는입니다 /index.php/e=42 그리고 북마크가 있어야합니다 /permalinks/index.php?external-link-01)
도움이 되었습니까?

해결책

인덱스 파일이 포함 된 많은 폴더를 만들고 싶은 이유는 무엇입니까? 그것은 장기적으로 관리하는 것이 진정한 악몽이 될 것 같습니다. URL 재 작성을 피하고 싶은 이유는 무엇입니까? Mod_rewrite는 깨끗하고 중앙 집중식이며 궁극적으로 유연한 시스템처럼 보입니다.

비판하지 않고 프로젝트의 동기를 이해하는 것이 궁금합니다.

리디렉션에 관해서는 당신이하고 싶다고 생각합니다

301은 영구적으로 움직였습니다

이렇게하면 리디렉션이 검색 엔진에 의해 올바르게 이해됩니다. Permalink 시스템이 다운되면 SEO 랜드에서 잘못된 URL을 잃어 버리지 않습니다.

시스템에서 URL 단축 체계를 던지는 것을 고려할 수도 있습니다.

http://www.shauninman.com/archive/2009/08/17/less_n

또한 다른 URL에 대한 여러 참조가있는 시스템이 있지만 동일한 콘텐츠는 표준 링크를 잊지 말아야합니다.

http://www.mattcutts.com/blog/canonical-link-tag/

다른 팁

단일 PHP 스크립트에 모두 simlinked 인덱스가있는 폴더를 기반으로 한 간단한 시스템을 구현 한 다음 선택 기사로 사용자를 리디렉션하도록 조정할 수 있습니다 (힌트 : URL 및 preg_replace를 사용하여이를 쉽게 구현할 수 있음). 이것은 mod_rewrite와 비교할 때 약간의 성능에 도달 할 수 있지만 블로깅 플랫폼 독립적이어야하며 링크가 깨지지 않도록 할 수 있도록 할 수 있습니다 (심지어 악화되고 호스트가 simlinks를 허용하지 않더라도 파일을 복사 할 수 있습니다. ).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top