我想在我的應用程序兩個特定頁面的URL改變:使用htaccess的重寫一個URL
app.mysite.com/thanks/type/b/
變化app.mysite.com/thanks/buyer/
和
app.mysite.com/thanks/type/s/
變化app.mysite.com/d/thanks/supplier/
會是什麼是適當的重寫聲明?
我想在我的應用程序兩個特定頁面的URL改變:使用htaccess的重寫一個URL
app.mysite.com/thanks/type/b/
變化app.mysite.com/thanks/buyer/
和
app.mysite.com/thanks/type/s/
變化app.mysite.com/d/thanks/supplier/
會是什麼是適當的重寫聲明?
後續應該做你想要什麼,並允許可選尾隨斜線,(即/thanks/buyer
或/thanks/buyer/
)
RewriteEngine On
RewriteBase/
RewriteRule ^thanks/buyer/?$ /thanks/type/b/
RewriteRule ^d/thanks/supplier/?$ /thanks/type/s/
尾部的斜線將始終存在。如果沒有結尾的斜線,下面的答案不起作用嗎? – Eric
我認爲他想要與此相反.. –
@Eric,如果要強制結尾的斜槓,可以刪除'?'。 @湯姆,我認爲這是基於評論的正確方法。 –
爲了清楚,什麼是*更改*意思。你的網址是什麼或者它是什麼? –
該網址目前是app.mysite.com/thanks/type/b/,我希望它更改爲app.mysite.com/thanks/buyer/ – Eric