2012-08-09 6 views
0

htaccess url rewrite에 새로 왔습니다. 동적 인 CMS 웹 사이트가 있습니다. 나는이 URL을 다시 쓰고 있었다. http : // exampl.com/?ca=home & bb = tech to http://example.com/home/tech/..htaccess를 사용하여 URL을 다시 쓰고 백 슬래시를 추가하십시오.

htaccess로 코드는 다음과 같습니다

사용자가 오류 페이지 예를 들어, 리디렉션되는 URL로 백 슬래시를 추가 잊어 버린
RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L] 

:

http://exampl.com/home/tech - redirected in to error page 

방지하는 방법 및 자동으로 htaccess를 사용하여 백 슬래시 (/)을 URL에 추가하십시오.

+0

, ** 슬래시 **입니다 **/**, ** 백 슬래시 ** ** \\ ** ... 당신이하는 얘기를하는 동안 약? – Cranio

답변

0

명시 적으로 당신이 이미 가지고있는 하나 이상이 규칙에 넣을 수 있습니다 백 슬래시를 추가하려면 :

RewriteRule ^([^/]*)/([^/]*)$ /$1/$2/ [R=301,L] 

을 그렇지 않으면, 당신은 후행를 만들 수는 를 추가하여 선택 슬래시? 기존 규칙에 : 이해가 안

RewriteRule ^([^/]*)/([^/]*)/?$ /?ca=$1&bb=$2 [L] 
관련 문제