国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      服務(wù)器技術(shù)      Rewrite解決問號匹配的寫法

Rewrite解決問號匹配的寫法

標簽: 發(fā)布日期:2014-05-15 00:00:00 1053

一網(wǎng)站要用推薦功能,需要在分享的時候分享靜態(tài)網(wǎng)址,同時記錄分享者的ID信息。只能用GET參數(shù)傳遞。而原來的網(wǎng)頁已經(jīng)使用了偽靜態(tài),那么就需要偽靜態(tài)地址還帶上參數(shù),例如

http://www.pi5.com/category-327/id-164.html?u=31

需要映射的地址

goods.php?id=164&u=31

那么偽靜態(tài)的寫法需要這樣子

RewriteEngine on
RewriteCond %{QUERY_STRING} ^u=(.+)$
RewriteRule ^/category-([0-9a-zA-Z_]+)/id-([0-9a-zA-Z_-]+)\.html$ /goods\.php\?id=$2&u=%1 [L]
 

參考資料:

把 /abc?id=123  =>  /def.php?id=123 的寫法:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^/abc$ /def.php?sid=%1 [L]

RewriteRule 不會去匹配 ? 后面的字符串,需要用RewriteCond來匹配
參考:http://lists.apple.com/archives/web-dev/2006/Mar/msg00005.html