我想把一個帶有參數的醜陋url變成一個漂亮的url。目前,我有:.htaccess:參數url來清潔url
,我想有像這樣:
我已經使用這個的.htaccess嘗試:
RewriteEngine On
RewriteRule ^/?$/?$ index.php?reg=$1&area=london&id=$2 [L,QSA]
我從一個在線生成器中獲得的,但是當我在url中運行/ uk/16頁面時,它只是崩潰了。
我在做什麼錯?
回覆克里斯的回覆如下。所有這些都是可選的。 URL的
結構是像這樣:
myasite.com
myasite.com/uk (if set, This will always be text and always 2 chars long)
myasite.com/uk/london (if set, This will always be text, this will be any char length)
myasite.com/uk/london/16 (if set, This will always be integer and any char length)
'reg'和'id'的可接受值是多少? Id可能只是一個整數?你做錯了什麼是正則表達式。 '/?$ /?'表示可以有2個可選的'/',沒有別的。 – chris85
@ chris85在寫我的q時,我犯了一個小錯誤 - 請看新帖 – JamesG
@ chris85 yup我想的很多。但我真的有點在我的頭上。不知道我在做什麼。我需要所有三個人的工作,但也不會崩潰,如果一個沒有設置。你能幫我嗎? – JamesG