2011-11-08 17 views

答えて

0

:これは、あなたのブラウザのアドレスバーにhttp://website.com/page/product_info/product_id/28を入力すると、それはそう、それは/?slug=product_info.php&products_id=28に、サーバー上で内部的に書き換えられますようになります

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^page/([^/]+)/([^/]+)/([0-9]+)/? /?slug=$1&$2=$3 [QSA,L] 

。あなたは他の方法周り意味場合

、リライトは次のようになります。あなたは、ブラウザのアドレスバーにhttp://website.com/?slug=product_info.php&products_id=28を入力すると

RewriteCond %{QUERY_STRING} ^slug=([^&]+)&([^=]+)=([^&]+) 
RewriteRule . /page/%1/%2/%3 [L] 

だから、これはそれを作るだろう、それは内部で書き換えられますサーバーを/page/product_info/product_id/28に変更します。

関連する問題