0
무엇을 .htacess
파일에 쓸 수 있도록링크 구조 변경?
$id/something-anything
그래서 $id/something-anything
링크를 누르면 post.php?id=$id
으로 자동 리다이렉트됩니다
피곤하지만 실패
Options +FollowSymlinks
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+?)$ post.php?id=$1
감사
왜! 예를 들어 post.php?id=4
를 4/hello-world-love-you
로 바꾸고 싶습니다. 4/hello-world-love-you
그러면이 링크 4/hello-world-love-you
을 타격하여 post.php라는 다른 파일을 4/hello-world-love-you
로 보내고 4/hello-world-love-you
을 사용하여 4
인 포스트의 실제 ID를 얻을 수 있습니다. 내가 원하는 것을하십시오 :) 그것은 정확하게 생각하고 있습니다.
모두 RewriteRule 자체에서 수행 할 수 있다면 왜 사용해야합니까? – LazyOne
@ LazyOne 당신 말이 맞아요.하지만이 사이트는 재 작성이 많은 사이트에서 테스트되었습니다. 나는 그것들을 함께 섞지 않기 때문에 그것을 설정했다! – undone
그건 꽤 나쁜 핑계예요. 그 이유는 - URL 재 작성에 익숙하지 않은 사람에게이 최적의 코드를 제공하지 않는다는 것입니다. 이러한 코드 예제에서 물건을 배우기에 좋은 시작은 아닙니다. 귀하의 사이트에서 다른 모든 규칙 앞에 쉽게 이러한 줄을 추가 할 수 있으며 빈 줄이나 주석 블록을 추가하여 줄을 더 분리 할 수 있습니다. – LazyOne