php - 想要使用带参数的 htaccess 重写 url
问题描述
挑战是我需要传递在 URL 中收到的参数
Https://mydomin.com/asdfg/website/view.php?v=qwertyuiop
至
Https://mydomin.com/asdfg/website/view/qwertyuiop
解决方案
请您尝试以下操作。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(.*)/([\w-]+)$
RewriteRule ^.*$ /%1.php?v=%2 [NC,L,QSA]
或者检查是否view.php
存在于本地路径中,您可以尝试:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(.*)/([\w-]+)$
RewriteCond %{DOCUMENT_ROOT}/%1.php -f
RewriteRule ^.*$ /%1.php?v=%2 [NC,L,QSA]
推荐阅读
- javascript - 预缓存脚本类型模块有什么问题吗?
- c++ - 如何使用'bit-blast'方法以命题逻辑形式打印给定的公式?
- bash - 使用 bash 动态创建 torrent 文件
- mysql - MySQL 的短参考名称叫什么?
- python - 将字符串列表从文本文件转换为 int 数组
- python - 第一个 epoch 后 RNN 预测值不同
- python - 如何使用 ImageDataGenerator 绘制验证图像?
- celery - 从 task-failed / uuid 中检索 Celery task kwargs
- c# - MVC1000 使用 IHtmlHelper.Partial 可能会导致应用程序死锁。考虑使用
标记助手或 IHtmlHelper.PartialAsync - reactjs - Redux - 什么是 reducer 的不可变状态更改?