2016-07-01 2 views
1

두 가지 속성을 사용하는 못생긴 URL을 다시 작성하려고합니다. 예를 들어 example.com/stories/?url=how-are-you?num=5를 example.com/stories/how-are-you/5로 지정합니다. 첫 번째 속성을 다시 작성했지만 num 속성을 다시 작성하는 방법을 알고 있어야합니다.두 개의 속성을 가진 친숙한 URL?

RewriteEngine On 
RewriteBase /stories/ 

RewriteCond %{THE_REQUEST} /\?url=([^&\s]+) [NC] 
RewriteRule^%1? [L,R=302] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/?$ index.php?url=$1 [L,QSA] 

답변

1

시도 :

RewriteEngine On 
RewriteBase /stories/ 

RewriteCond %{THE_REQUEST} /\?url=([^&\s]+)&num=([0-9]+) [NC] 
RewriteRule^%1/%2? [L,R=302] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?url=$1&num=$2 [L,QSA] 
여기 내 htaccess로 파일입니다
관련 문제