2011-04-05 7 views
0

공개적으로 볼 수있는 URL에 "front /"를 사용하고 있습니다 : http://www.iict.com/front/property/property_detail.php?pid=12? 내가 필요로하지 않는 URL (예 : 'front/property')에서 모든 세부 정보를 제거하고 싶습니다. 이 값은 http://www.iict.com/property_detail.php?pid-12이어야합니다.리눅스 서버에서 .htaccess를 통해 URL을 다시 쓰는 방법을 알고 싶습니다.

이 문제에 대해 도와주세요. Linux 기반 서버를 사용하고 있습니다.

답변

0

웹 서버 수준에서이 작업을 수행하는 것이 좋습니다. 예를 들어 Apache를 사용하는 경우 mod_rewrite를 사용하는 것이 좋습니다.

그런 다음 URL을 더 깨끗하게 만들 수 있습니다 (예 : http://www.iict.com/property/12).

사용중인 서버 소프트웨어를 지정하면 누군가가 예제를 제공하거나 적어도 적절한 문서를 가리킬 수 있습니다.

EDIT : 아파치의 mod_rewrite 문서는 http://httpd.apache.org/docs/current/mod/mod_rewrite.html입니다. 아파치를 사용하고 있다면, 유용 할 것입니다.

+0

을 파일 이름을 바꿉니다 고마워 내 문제를 해결하십시오. –

+0

무엇? 나는 당신에게 대답하지 않은 질문을했고, 아파치를 사용하고 있다면 무엇을해야하는지 알려주는 문서를 지적했다. 나는 즉시 사용할 수있는 솔루션을 제공하기 위해 대기하는 직원이 아니므로 스스로도 기꺼이 도와야합니다. –

+0

이런 종류의 실수는 결코 다시는 부탁하지 마십시오. –

0

이것은 PHP에서는 재 작성되지 않습니다.
이것은 귀하의 웹 서버에서 다시 작성됩니다. 귀하는 어떤 웹 서버를 가지고 있습니까?

+0

예 defenately 그것에 대해 좀주세요. 아파치 서버를 사용하고 있습니다 –

+0

@ Lawrence Cherone는 이미 당신에게 아이디어를 준 것입니다 – azat

1

http://www.iict.com/property_detail/12

이 anything.htaccess.txt 다음 아래의 라인을 호스팅하는 것이

RewriteEngine On 
RewriteRule ^property_detail/([a-zA-Z0-9\-]+)$ front/property/property_detail.php?pid=$1 

업로드 배치라는 파일을 위해, 다음도 "htaccess로"

+0

정말 고맙습니다. 정말 좋습니다. –

+0

필자가 내 대답을 편집했습니다 :) –

+0

htaccess를 통해 http://www.iict.com/property_detail.php?pid-12로 설정할 수 있습니까? –

관련 문제