2014-03-05 4 views
0

URL의 일부를 다시 쓰고 특수 문자를 처리하려고합니다. 나는 또한 리디렉션하려는 http://www.testwebsite.com/Products/Apple-Accessorieshtaccess 다시 쓰기 - URL에서 문자 제거

은 (단어를 제거 할 수 있습니까?)

원래 http://www.testwebsite.com/Products/Apple/ * /! 액세서리

원하는 결과 testwebsite.com/Products/Dell - 노트북/* /! 액세서리

testw ebsite.com/Products/Dell-Accessories

+0

에 오신 것을 환영합니다 스택 오버플로 할 수 있습니다. 여기서 좋은 답변을 얻을 수 있지만 좋은 질문을하기 위해 약간의주의를 기울여야합니다. http://stackoverflow.com/help/on-topic을보고 문제를 해결하기 위해 노력한 점을 알려주십시오. – GreenAsJade

+0

안녕하세요, 표준 재 작성을 시도해 보았습니다. * 및 처리 방법이 확실하지 않습니다. 문자. RewriteRule^(. *) 제품/Apple/* /! 액세서리 $ $ 1 제품/Apple 액세서리는 내가 조사한 범위에 관한 것입니다. – user3055819

+0

위대한 - 정상적인 관행 귀하의 질문에 넣어 것입니다 - 당신의 질문을 대등하게 편집 할 수 있습니다 ... :) – GreenAsJade

답변

0

당신은 당신의 루트의 .htaccess에이 규칙을 사용할 수 있습니다

RewriteEngine On 

RewriteRule ^(Products/[^/]+)/\*/!(.+)$ /$1-$2 [R=301,L,NE] 
+0

안녕하세요 고마워요,하지만 그 사이트 기능을 부러 뜨 리기 때문에 URL을 리디렉션하고 싶지 않아 그냥 서구에서 다시 우스운 방법. – user3055819

+0

Ok try :'RewriteRule^(Products /[^/]+)/\*/!(.+)$/$ 1- $ 2 [L, NE]' – anubhava