.htaccess - 在 htaccess 上重写规则
问题描述
我试图在 htacces 中重写规则,如果 url 像https://mywebsite.com然后不要重写到路径 app/ 但如果 url 像这样https://mywebsite.com/whatever/那么这是执行重写规则的唯一时间应用程序/
如果 url 有参数或任何有子名称,我只想执行 rewrite app/。
这是我的示例 htaccess:
<IfModule mod_rewrite.c>
Header set Referrer-Policy "origin"
RewriteEngine On
RewriteRule ^(.*)$ app/$1 [L]
</IfModule>
解决方案
尝试在下面尝试,目前您正在以(.*)
零次和无限次进行测试,这也是/
分组测试。
<IfModule mod_rewrite.c>
Header set Referrer-Policy "origin"
RewriteEngine On
RewriteRule !^$ app%{REQUEST_URI} [L]
</IfModule>
推荐阅读
- algorithm - Big-O本身有什么功能吗?
- apache-spark - 我们如何在 aws emr 集群中一次运行多个步骤(主要运行 spark)?
- sql - SQL 中按 1-7 系统日期分组
- resty-gwt - 无法配置 RestyGWT 示例应用程序
- sql - 填充 SQL Server 中两个日期之间的缺失日期
- sdk - 寻找CRM 2015 sdk zip下载
- java - 如何使用多种类型的 customViewHolder 在 recyclerView 中实现 recyclerView.smoothScrollToPosition(position)?
- opencart-3 - 如何在 OpenCart 3.0.3.1 中设计 LinkedIn 插件?我可以得到设计这个插件的流程吗?
- scala - 是否可以将 HMap 从 A 类型转换为多种其他类型?
- javascript - 联系表格不向电子邮件发送数据