1

我在 www.decraciun.biz 上的 mod_rewrite 有问题
似乎每个页面都被重定向到主页。
我的 .htacces 文件如下所示:

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

谢谢你,
拉杜-斯特凡

4

1 回答 1

0

您的 .htaccess 文件将每个不是文件或目录的请求重定向到主页。

RewriteCond ... !-f行忽略对存在的文件的任何请求,并RewriteCond ... !-d忽略对存在的目录的任何请求。换句话说,如果有人请求一个存在的文件或目录,URL 不会被重写。否则,RewriteRule使用该行。它匹配任何 URL 并将其重写为index.php/后跟请求的 URL。

对现有文件或目录的请求是否也重定向到主页?

于 2012-12-02T23:06:45.000 回答