당신은 이런 식으로 뭔가 보이는 htaccess로 만들어야합니다
:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php [L]
이제 전체 경로의 index.php로 리디렉션 될 수를 -이 뜻을 귀하의 단일 진입 점이 있다면, 내가 회상하면 $_SERVER['REQUEST_URI']
을 통해 액세스 할 수 있습니다.
이제이 URL이 일치하는 가능한 모든 경로 (정규 표현식)를 알고 규칙을 작성한 다음 URL을 구문 분석하고 그에 따라 GET 변수를 설정하십시오 (두 번째 예 - name, id에서) . URL이 알려진 URL과 일치하지 않으면 오류 페이지로 전달하십시오.
그리고 또한 역 라우팅, 누군가가 일반과 URL이 같은 "의 index.php? 이름 = ksrtc - 팔락 - 케 랄라 & 아이디 =의 c669239"변수를 얻을 열 경우 어떻게해야 당신은 301 영구 REDIRECT로 리디렉션해야 " SEO "url"/say/ksrtc-palakkad-kerala-c669239.html "
이 질문에 대한 답변을 얻지 못하면 자세히 설명해주십시오.
답장을 보내 주셔서 감사합니다. htaccess와 관련이 있지만, htaccess에서 rewriterule을 작성하여 URL을 받아 들일 수 있어야한다는 것을 알고 있습니다. "/say/ksrtc-palakkad-kerala-c669239.html – user1017808