gpt4 book ai didi

php - Apache/Mod 重写 : Route everything to index. php?

转载 作者:行者123 更新时间:2023-12-04 05:41:04 26 4
gpt4 key购买 nike

我正在编写一个前端 Controller ,通过解析来处理页面请求

$_SERVER['REQUEST_URI'].

我想将所有请求路由到/index.php

一些例子如下:
example.com/page2?foo=bar
example.com/page2/?foo=bar
example.com/page/action/123/
example.com/page/action/123

我必须在 .htaccess 中编写的正则表达式规则是什么?

我是否需要一个额外的规则,以便 example.com/images/目录可以作为“正常”目录工作?

最佳答案

你可以尝试这样的事情:

RewriteCond %{REQUEST_URI} !^/dir_under_rootdocument/index\.php
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|js|css)$
RewriteRule (.*) dir_under_rootdocument/index.php/$1 [L,QSA]

关于php - Apache/Mod 重写 : Route everything to index. php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11243709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com