1

我是 htacces 的新手。我已经像这样归档 htaccess

    Options -Indexes

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  RewriteCond %{REQUEST_URI} ^system.*
  RewriteRule ^(.*)$ index.php?/$1 [L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
  ErrorDocument 404 /index.php
</IfModule>

我在没有 index.php 的情况下这样调用 url 它的工作

http://localhost/url/

但是当我尝试打电话时

http://localhost/url/controller/

http://localhost/url/controller/method/

页面回到 xampp 的主页。

那我该怎么办?我想要没有 index.php 的 url。

非常感谢你的每一个建议。

4

1 回答 1

0

看起来你需要一些简单的东西,比如:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|media|favicon\.ico|ipadicon\.jpg)
RewriteRule ^(.*)$ /index.php/$1
于 2013-08-18T03:01:44.230 回答