搜外网>搜外问答>问答页面

关于thinkphp5做了地址重写,有很多种形态的网址均能访问,怎么处理?

用thinkphp5做了地址重写,现在初步测试大概就有这几种形态的网址都能访问,请问这样要怎么处理,如果做301太多网址了(不同的参数都会需要独立设置),且做了会不会影响ajax还是未知数。

域名/index.php?s=product
域名/index.php/product
域名/index.php/product
域名/product.html

追加问题
    2 人参与回答

你这些地址,网站里面蜘蛛不能爬,不爬没问题

路由重写, 根据路由来 自定url, 栏目就是 栏目 文章页 文章title 再到路由里面定义 Route::any('/:url', 'index/栏目/detail'); Route::any('/news/:id$', 'index/news/detail');