2014-11-05 2 views
1

나는 다음과 같은 htaccess로 파일이 있습니다. http://home.com/view_profile-John) 그러나, 나는이 시도하는 경우 :적절한 방법

을 내가 "<a href="view_profile-John">View profile</a>처럼 뭔가를 할 때

Rewriterule ^view_profile-(.*)$ view.php?user=$1 

그것 (URL이 보이는 좋은 작품을

Rewriterule ^view/profile-(.*)$ view.php?id=$1는이 페이지를 찾을 수 없음을 말한다.

사람이 왜 당신은 아마 설정해야합니까?

+0

이 경우 링크는'href = "view/profile-John"' – vaso123

+0

이어야합니다. 전체 .htaccess를 표시 할 수 있습니까? – anubhava

답변

1

작동하지 않습니다 알고 있나요 여기에서 Multiviews를 해제하십시오. 요청의 시작은 /view/...이고 파일은 /view.php이므로 mod_negotiation은 자동으로 PHP 파일을 의미한다고 가정하고 mod_rewrite가 아무 것도 할 수있는 기회를 갖기도합니다. 다음을 추가하십시오 :

Options -Multiviews 
+0

와우, 그게 다예요. 고마워 친구 – Charles