뉴스 콘텐츠를 표시하는 웹 페이지가 있습니다. 페이지의 URL은 example.com/news.php?newsid=iphone4-releases
과 비슷합니다. 나는 페이지가이 같은 URL을 통해 액세스 할 것을 권장합니다GET 변수를 대체하여 URL이 짧아졌습니다.
example.com/news/iphone4-releases
내가이 코드는 실제로 URL을 대체
RewriteCond %(REQUEST_FILENAME) !-d [OR]
RewriteCond %(REQUEST_FILENAME) !-f [OR]
RewriteCond %(REQUEST_FILENAME) !-l
RewriteRule .* - [L]
RewriteRule ^(.*)$ http://example.com/news.php?newsid=$1 [NC]
내 .htaccess
파일에 이러한 변경을,하지만 난없이 동일한 URL을 유지하려면 변수를 얻으십시오. 또한,이 방법을 사용하면 URL이 example.com/iphone4-releases
된다하지만 난 example.com/news/iphone4-releases
내 newsid 너무 숫자를 사용합니다. 왜 당신이 제거한 이유를 설명해 주시겠습니까! -l을 재 작성 조건에서 (그리고 무엇을하는지) –