doq91130 2012-05-06 16:59
浏览 38
已采纳

mod_rewrite添加另一个规则

RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|robots\.txt)
RewriteRule ^(.*)$ index.php?p=$1 [L]

I use this to forward all routing to index.php, If I would to rewrite the following:

http://localhost/folder/method/value

And that would be

http://localhost/folder/method/?f=value

How do I make it work?

  • 写回答

1条回答 默认 最新

  • dongtiannan0367 2012-05-06 17:11
    关注

    See the mod rewrite tage wiki and example 6.

    For your specific case you could just prepend a rule like

    RewriteRule ^(\w+)/(\w+)/(\w+)$  $1/$2/?f=$3 [L]
    

    See also Serverfault: Everything You Ever Wanted to Know about Mod_Rewrite Rules but Were Afraid to Ask? to learn about rule ordering.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥35 引用csv数据文件(4列1800行),通过高斯-赛德尔法拟合曲线,在选取(每五十点取1点)数据,求该数据点的曲率中心。
  • ¥20 程序只发送0X01,串口助手显示不正确,配置看了没有问题115200-8-1-no,如何解决?
  • ¥15 Google speech command 数据集获取
  • ¥15 vue3+element-plus页面崩溃
  • ¥15 像这种代码要怎么跑起来?
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧