>source

나는 둘러 보았고 내 웹 지식은 기본입니다. 동적 URL을 다른 URL에 연결하려고합니다. 즉, URL의 한 부분이 다를 수 있습니다.

이 경우, 나는 만들려고 노력하고 있습니다 (여기에서 규칙을 위반하지 않도록 내 URL을 일반적인 URL로 스크럽).

https://theurl.com/news/fullnews.php?fn_id=33

https://www.theurl.com/index.php?fn_mode=fullnews&fn_id=33

33은 링크 된 기사에 따라 다를 수있는 숫자입니다.

제공 할 수있는 모든 도움에 감사드립니다! 비슷한 스크립트를 편집 해 보았지만 내가 무엇을하는지 잘 모르는 것 같습니다.

  • 답변 # 1

    이것은 아마도 당신이 찾고있는 것입니다.

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^fn_id=(\d+)$
    RewriteRule ^/?news/fullnews\.php$ /index.php?fn_mode=fullnews&fn_id=%1 [END]
    
    

    이를 위해 분산 구성 파일 ( ".htaccess")의 해석을 활성화해야하며 분명히 재 작성 모듈이 http 서버에서로드되고 활성화되어야합니다.

    SEO 이유로 훨씬 더 우아하고 선호되지만 다음과 같은 URL을 사용하는 것이 좋습니다.

    https://example.com/fullnews/33 또는 https://example.com/news/33

    재 작성 규칙에 의해 달성 될 수있는 것 :

    RewriteEngine on
    RewriteRule ^/?fullnews/(\d+)$ /index.phpfn_mode=fullnews&fn_id=$1 [END]
    
    

관련 자료

  • 이전 python - "정수 스칼라 배열 만 스칼라 인덱스로 변환 할 수 있습니다"
  • 다음 flutter - 인스턴스 멤버 'data'는 이니셜 라이저에서 액세스 할 수 없습니다