apache - 使目录看起来像 .htaccess 中的变量
问题描述
我迷路了,我试图让我的网站像这样工作:
Domain.com/ABC 应该重定向到 Domain.com/index.html?user=ABC
RewriteEngine On
RewriteRule ^/([^/]*)$ /index.html?user=$1 [L]
我试过了,但它只返回 404 错误 :( 我尝试了几个解决方案,但没有一个解决方案:/
解决方案
尝试:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ /index.html?user=$1 [L]
因为/
在左边测试的开头没有 .htaccess
和 -f,-d 因为我们必须排除其他现有的 url
推荐阅读
- if-statement - mit-scheme 中的多个 if 语句
- php - 如何在 Laravel 8.0 中自定义登录文件名?
- pattern-matching - ReasonML 记录模式匹配的正确方法
- xml - 除了使用扩展之外,如何在 XSLT 中处理自定义命名空间?
- python - Odoo 10 收到自定义电子邮件模板渲染错误
- twilio - 如何将 Twilio-Video 房间中的单独视频文件合并为一个?
- python - 在大输入上滑动张量流分类器
- jasper-reports - 在新页面上启动 JasperReport 子报表,但在作为主报表启动时不启动
- html - Iphone7 的非全屏模式下缺少 youtube iframe 视频进度条控件(与 Ipad 一起正常工作)。野生动物园和谷歌浏览器
- excel - Excel VBA:如何在单元格中打印文本(如换行)