laravel - laravel route - 搜索表单采用默认路径
问题描述
我在子文件夹 _demo 中有网站(laravel 应用程序)
这是我的 htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^teacode.ma$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.teacode.ma$
RewriteCond %{REQUEST_URI} !_demo/public/
RewriteRule (.*) /_demo/public/$1 [L]
除了 /courses/search 路线之外,所有路线都可以使用,它将我带到 http://example.com/_demo/public/courses/search?term=term
这是表格(应采取http://example.com/courses/search?term=term)
<form class="form-inline my-2 my-lg-0" action="/courses/search/" method="GET">
<input class="form-control search-input" type="search" name="term" required placeholder="Search">
<button class="btn search-btn" type="submit">
<i class="fas fa-search"></i>
</button>
</form>
解决方案
我解决了,问题出在 /courses/search/ 的最后一个“/”中,我将其更改为 /courses/search
推荐阅读
- powerbi - 向 Power BI 矩阵添加差异列
- java - 连接已关闭:javax.net.ssl.SSLException:SSL 对等方错误关闭
- html - 为什么 CSS mask-image 不能与 no-repeat 一起使用?
- mysql - 如何选择 2 个查询到单个语句?
- javascript - 根据 startTime 和 endTime 对数组进行排序
- python - 如何从numpy数组中获取图像数据作为字符串
- java - 使用 JList 组件填充数组列表时遇到问题
- performance - 使用 AutoIT 优化选项卡控制
- c++ - 在队列中存储一个字符数组?
- r - 如何根据在多列中找到的多个值创建具有条件逻辑的新列?