2010-12-28 1 views
2

누구든지 URL 재 작성을 도와 주시겠습니까?SEO 용 URL과 .htaccess

나는이 페이지 (예를 들어) 한 : 나는 IIS를 사용하고 먼저 내 호스팅 제공 업체에서 함께 ISAPI_Rewrite을 사용했다

www.mydomain.com/photos/people 
www.mydomain.com/photos/wildlife 

:

www.mydomain.com/test/gallery.asp?id=2 
www.mydomain.com/test/gallery.asp?id=3 

하고 원하는대로 요청하기 httpd.ini 파일인데 이제는 .htaccess 파일로 Helicon Ape로 전환했습니다. http://www.isapirewrite.com/http://www.helicontech.com/ape/

내가 그에게 ISAPI_Rewrite 방법을 시도 :

RewriteRule /photos/people /test/gallery.asp?id=2 [I,L] 
RewriteRule /photos/wildlife /test/gallery.asp?id=3 [I,L] 

을하지만 그것은 작동하지 않습니다 참조하십시오.

제안 사항?

+0

httpd.parse.errors 파일이 있습니까? – jyoseph

+0

구문 분석 오류 파일이 표시되지 않습니다. mod_rewrite와 IIS가있는 Helicon Ape와 Apache는 사용하지 않습니다. 구문 분석 오류 파일은 어디에 나타나야합니까? – waanders

답변

5

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^photos/(.*)$ test/gallery.asp?id=$1 [L,QSA] 

첫 번째 행은 테스트가

초 행을 제출하지 않은 경우입니다 그것은 디렉토리

없는 세 번째 사진/야생 동물을 리디렉션하는 경우 테스트입니다 시도? A = test/gallery.asp? id = wildlife & a = true

= true로 리디렉션하지 않으려면 QSA 만 제공하려는 경우)

+0

Nope. 나를 위해 일하지 않습니다. 나는 문서의 다른 예제도 시도했다. 결과가 없습니다. 다시 쓰기 기능이 제대로 작동하는지 확인할 수 있습니까? – waanders

+0

이제 작동 중입니다. 공급자가 우연히 꺼 버렸습니다 ... $ @! * X #! @ # – waanders