0
나는 작은 프로젝트에서 URL을 짧고 단호하게 만들기 위해 .htaccess를 사용하고 있습니다. 하지만 작동하지 않습니다. 코드는 다음과 같습니다..htaccess에서 오류가 발생하는 이유는 무엇입니까?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php #removing .php extension
RewriteCond %{SCRIPT_FILENME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^category/(.+)$ category.php?category=$1 #removing get variables
첫 번째 조건을 사용하면 URL 표시 줄에서 .php 확장명을 제거합니다. 두 번째 조건은 GET 변수를 제거하려는 의도로 추가되었습니다. URL은 다음과 같이이다 :
www.example.com/category.php?category=latest
그리고 난이 URL은 다음과 같이 할 : www.example.com/category/latest
yea! 작동 중입니다;) thanks buddy : D – user3099030
이 답변으로 문제를 해결하는 데 도움이 되었다면 나중에 "유사한 문제"가있는 사용자가 쉽게 볼 수 있도록 "승인 됨"으로 표시하십시오. – anubhava