gpt4 book ai didi

apache - 仅在文件不存在时重写

转载 作者:行者123 更新时间:2023-12-04 16:34:23 25 4
gpt4 key购买 nike

我有一个.htaccess文件,如下所示:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ index.php [NC,L]

我的网站目录中有此文件。如果有文件,是否有任何方法可以强制该规则停止重写?

例如:我有一个css/style.css文件,但是服务器返回404,因为mod_rewrite规则有效。如果我关闭mod_rewrite,则找到该文件。

最佳答案

就在这里:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteRule ^assets/(.*)$ public/assets/$1 [L]
</IfModule>

第一个条件块和第一个规则适用于现有文件和文件夹,第二个规则用于在没有文件或文件夹的情况下应进行的实际重写。

关于apache - 仅在文件不存在时重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19381332/

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