나는 모든 것을 올바르게했습니다. 내 서버는 mod_rewrite가 활성화되어 있고, 가상 호스트 경로는 AllowOverride가 All로 설정되어 있고 .htaccess 파일은 모든 사람과 동일한 다시 쓰기 규칙을 가지고 있습니다. 하지만 난 깨끗한 URL 경로를 사용하여 일부 페이지에 액세스하는 데 문제가 있습니다. 따라서 90 %의 페이지에서 깨끗한 URL이 제대로 작동합니다. 하지만 그 10 %는 그렇지 않습니다.Drupal Clean URL이 임의의 경로에 대해 임의로 끊어집니다.
해당 페이지가 있는지 여부를 확인했습니다. index.php? q = [경로]를 사용하여 액세스 할 수 있는지 확인했습니다. 그들은 깨끗한 URL 경로를 통해서만 접근 할 수 없습니다.
누구든지이 수수께끼를 도울 수 있습니까?
나는 그렇게 생각하지 않는다. 다음은 경로 중 하나입니다 (예 : node/add/product). 그들이 오는 것처럼 평범한 것입니다. – picardo
당신의 url은'index.php/node/add/product' 대신'index.php? node = add/product' 대신'index.php? q = node/add/product'에 쿼리 문자열의 경로를 사용하여 (mod_rewrite로) 경로를 경로로 사용하십시오. –