2013-07-25 189 views
0

我曾經擁有,我想用的.htaccess更改多個參數的頁面URL重寫多個參數

鏈接的一個例子是: /woning.php?type=Woonhuis & ADRES = Groenenweer &國家地點=斯利德雷赫& NR = 16542314

我想把它變成woning/woonhuis-Groenenweer-斯利德雷赫-16542314

我一直都和我見過它沒有工作 - 但是這使得它難以辨認,而會 過b是否有可能使它像這樣工作?

更新

伊夫設法使其工作使用
重寫規則^([^ /] +)中的比特 - ([^ /] +) - ([^ /] +) - ([^/] +) - ([^ /] +)$ /woning.php?type=$1 &狀態= $ 16個& ADRES = $ 3個&國家地點= $ 4 & NR = $ 5 L]

有一個頁面可以找到,但是,它只適用於如果我添加一個點(。)到最後但它不能讀取我的參數了

回答

0

在你的文檔根htaccess文件:

Options -Multiviews 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/?woning/([^-]+)-([^-]+)-([^-]+)-([^-]+)/?$ /woning.php?type=$1&adres=$2&plaats=$3&nr=$4 [L,QSA] 

然後改變所有的鏈接,使他們看起來像:/woning/woonhuis-Groenenweer-Sliedrecht-16542314