2016-07-01 5 views
1

2つのプロパティを使用している醜いURLを書き直そうとしています。たとえば、example.com/stories/?url=how-are-you?num=5をexample.com/stories/how-are-you/5にします。最初のプロパティを書き直しましたが、 numプロパティを書き換える方法を知っている。2つのプロパティを持つフレンドリーな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ファイルです
関連する問題