프로젝트의 일환으로 현재 SEO URL을 페이지에 추가하고자합니다. 이것은 온라인 상점을위한 것이며 정적 페이지 (예 : '회사 소개', '개인 정보 취급 방침', 제품 카테고리 및 제품 페이지)PHP의 동적 .htaccess 파일
수많은 URL 스텁이 저장되어 있습니다. MySQL의 테이블에 다음과 같이 모든 것을 처리 할 수있는 거대한의 index.php 파일을 가지고하는 것입니다 다음을 제공하기
+-----------------+------------------+----------------+
| url_stub | destination type | destination_id |
+-----------------+------------------+----------------+
| privacy-policy/ | page | 1 |
+-----------------+------------------+----------------+
| category-1/ | category | 2 |
+-----------------+------------------+----------------+
| my-product-1/ | product | 1 |
+-----------------+------------------+----------------+
하나의 옵션을, 그러나, 우리는 많은 위로 봉사하는 별도의 페이지를하는 것을 선호 예를 들어 destination_type
이 page
일 경우 page.php? id = # 등으로 이동합니다. 위 표의 예는 다음과 같습니다.
privacy-policy/ = page.php?id=1
category-1/ = category.php?cat=2
my-product-1/ = product.php?prod=1
내 질문은 : 이것을 달성하는 가장 좋은 방법은 무엇입니까? 서재응 친화적 인 URL에 destination_id
을 포함하고 싶지는 않습니다. mod_rewrite
을 사용하여 모든 것을 출력하는 동적 .htaccess 파일을 만들 수 있다고 생각했지만 해결책을 찾을 수 없습니다.
모든 도움이나 의견을 보내 주시면 감사하겠습니다.
감사합니다. Josh. 그래서, 어떤 해결책이 있습니까? – BenM
다시 쓰기 위해 데이터베이스를 사용하려는 경우 가질 수있는 가장 동적 인 다시 쓰기를 제공하도록 편집되었습니다. – red