-1

我正在创建一个基本的路由系统,所以我的 URL 看起来像这样:

www.domain.com/index.php/controller

唯一的问题是,当我转到那个地址时,我得到一个 404。有没有办法用 PHP 覆盖它(不使用 .htaccess)?

4

2 回答 2

0

index.php 文件需要是您的引导文件,该文件将根据请求的内容加载控制器,但不使用 mod rewrite 的 url 将类似于:

www.domain.com/index.php?url=controller
于 2012-12-31T00:30:29.877 回答
-2

我之前设置过类似的东西 - 在我的情况下,我必须让 apache 使用 mod_rewrite 进行重定向:我的发送 www.domain.com/controller 到 www.domain.com/index.php?route =controller - 应该与我想的类似。

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

希望有帮助。

于 2012-12-31T00:31:11.093 回答