鍍金池/ 問答/PHP  Linux/ Apache如何重寫原路由的參數(shù)傳遞?

Apache如何重寫原路由的參數(shù)傳遞?

原目標(biāo)網(wǎng)址是www.example.com/?lang=en
我現(xiàn)在想把后面的變量利用Apache重寫成www.expamle.com/en
請問該如何重寫?

回答
編輯回答
別瞎鬧

參考例子:
開啟rewrite規(guī)則

goods-1.html index.php/Home/Goods/detail/goods_id/1.html

rewrite規(guī)則最基本的語法:
RewriteRule 偽地址(訪問的網(wǎng)址) 真正的網(wǎng)址(目標(biāo)網(wǎng)址)

clipboard.png

2017年8月25日 05:21
編輯回答
吢丕
RewriteCond xxx
RewriteRule xxx

給前面加上RewriteCond就行.

上面這個相當(dāng)于如下:

if RewriteCond xxx {
    RewriteRule xxx
}

$_GET的參數(shù)使用 %{QUERY_STRING}代替. 例如:
RewriteCond %{QUERY_STRING} lang=en

2017年5月9日 18:19