2016-07-30 2 views
-4

아무도 나는 다음과 같은 URL 재 작성하는 방법을 조언 해 줄 수 있습니다 : 순간URL은 PHP를 다시 작성 htaccess로

www.mydomain.com/products.php?product=product-name 

를, 잘 작동 (I 독특한 제품 이름을 잡아에 그것을 사용하는 $ _GET을 사용하여 내 페이지)하지만 난 같은 결과를 얻기 위해 다음과 같은 URL 형식을 사용할 수 있도록 싶습니다

www.mydomain.com/products/product-name 

는 여기에 몇 가지 비슷한 예를 본 적이 있지만 내 상황에서 작동하도록 얻을 수 없습니다. 이 재 작성 엔진을 설정하는 데 사용됩니다

RewriteEngine On 
RewriteRule ^products/([A-Za-z0-9-]+) /products.php?product=$1 [NC,L] 

RewriteEngine On

+1

이것은 매우 간단합니다. 어떤 규칙을 시도해 보셨습니까? – anubhava

답변

1

이것은 당신의 htaccess로 모습 방법이다.

^products/([A-Za-z0-9-]+)과 같은 URL은 (www.mydomain.com/products.php?product=product-name)와 일치합니다. 여기서 제품 이름은 문자, 숫자 및 하이픈의 조합 중 하나 이상일 수 있습니다.

/products.php?product=$1에 해당 문자 조합을 사용하십시오. 여기서 $1은 제품 이름입니다.