我正在建立一個網(wǎng)站來使用 Laravel 6 列出和搜索廣告。根據(jù)建議,我希望“seo 友好”的 url 看起來像這樣:https://myawesomewebsite.com/sale,shoes,new-york,xl,6,10.html我試著這樣做:Route::get('/sale,{slugs?}.html', 'AdsController@search')->where('slugs', '(.*)');和這個 :Route::get('/{slugs?}.html', 'AdsController@search')->where('slugs', '(.*)');但我收到了 404 錯誤。我可以使它起作用的唯一方法是:https://myawesomewebsite.com/sale/shoes,new-york,xl,6,10.htmlRoute::get('/sale/{slugs?}.html', 'AdsController@search')->where('slugs', '(.*)');但這不是我想要的。如何在 sale 和 {slugs?} 之間用“,”替換第一個“/”?謝謝
1 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個贊
我剛剛測試了以下內(nèi)容:
Route::get('/sale{slugs?}.html', function() {
echo "Works!";
})->where('slugs', '(.*)');
它正在與http://[host]/sale,shoes,new-york,xl,6,10.html
然而,這是Laravel 4.2.22但我相信這也應(yīng)該對你有用。
- 1 回答
- 0 關(guān)注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消