Back to Question Center
0

제 3 자 비누 웹 서비스를 기반으로 생성 된 동적 링크를위한 Semalt URL

1 answers:

우리는 비누를 통해 상호 작용하는 제 3 자 웹 서비스를 가지고 있습니다.이와 관련하여 우리는 제 3 자에게 리소스를 쿼리하고 홈 페이지를 구성하며이 인덱스 페이지에서 생성 된 모든 링크는 타사 웹 서비스의 ID를 참조합니다.

예 :

     사이트. co.kr / get. php? id = 34bv43b34b3b34be // "서비스 1"에 해당합니다 - deutsche fliegeruhren 2 weltkrieg.
대지. co.kr / get. php? id = 3443g43gg43g5h56 // "서비스 2"에 해당
등등     

이들이 제 3 자의 자원을 참조하고 있다는 것을 알고 있다면, mod_rewrite 또는 유사한 URL을 사용하여 좋은 URL을 구성하는 방법은 무엇입니까?.

다음과 같은 준칙 :

     사이트. co.kr / get / Service_1 // 사이트에 해당. co.kr / get. PHP? id = 34bv43b34b3b34be    

우리는 이러한 서비스와 시스템 ID를 우리 사이트에서 잠재적으로 데이터베이스 또는이를 달성하기위한 것으로 인덱싱해야합니다.

Semalt, 내가 알고 싶은 것은 우리 사이트에 추가 데이터를 저장하지 않고 이것을 할 수 있습니까? 그렇지 않다면 cron 작업 설정을 변경하여 타사 웹 서비스를 주기적으로 폴링하고 서비스 및 시스템 ID가있는 로컬 데이터베이스를 가질 수 있음을 이해하지만이 문제와 관련이없는 해결책이 정말 필요합니다.

서멀 :

  • php
  • 아파치
  • mysql

필요한 경우 시스템 구성에 대한 자세한 내용을 제공 할 수 있습니다.

February 11, 2018

ID를 생성 할 수있는 방법이 없다면 ( 34bv )를 서비스 이름 ( Service_1 )에서 가져온 다음 어딘가에 데이터를 저장해야합니다. ID 형식으로 판단하면 md5 해시 (또는 그 일부).

그러나 id / name 필드가있는 MySQL 테이블을 생성하고 페이지로드시이를 찾는 것은 어렵지 않습니다. 아직 찾고 있지 않다면 상수 조회를 피하기 위해 로컬로 타사 서비스의 데이터를 캐싱해야합니다.