안녕하세요 저는 웹 사이트에 안전한 URL을 만들고 싶습니다. 내가 방법sef url with php 또는 .htaccess
$explode = explode("/",$_SERVER['REQUEST_URI']);
그때 $로 추출 된 기능을 폭발의 PHP를 사용 폭발 [2] 등의 URL 내부 후 DB는 IDS, 이름과 어떤 다른했다으로 SQL 문을 결합로 이름. 입력 된 URL이
http://www.example.com/index.php?var1=value1&var2=value2&var3=value3
같았다하고
RewriteRule ^(.*)/(.*)/(.*)$ index.php?var1=$1&var2=$2&var3=$3 [L]
코드가
http://www.example.com/value1/value2/value3 through .htaccess.
으나 사이트의 PHP는 이미 내가 모두에서 GET 질의를 변경하지 않으 완전히 기록 url 원인이 작동하지 않습니다. 더 쉬운 방법이 있나요? 아니면 위의 함수를 다시 사용할 수 있도록 코드를 수정할 수 있습니까? url value1, value2 등은 ids (숫자)가 아니라 해당 이름을 언급하는 것을 잊어 버렸습니다. 예를 들어 가구의 경우 URL은
www.example.com/furniture/chair/.. not www.example.com/3/24/...
이 기능을 성공시키는 다른 방법이 있습니까? 감사.
당신의 진짜 질문은 'example.com/furniture/chair'라고하는 URL을 원하지만 '가구'와 '의자'에서 숫자 ID를 얻는 방법을 모르는 것입니다. 솔루션은 두 가지를 모두 사용하는 것입니다 (예 : 'example.com/3/24/furniture-chair'). – andrewtweber