gpt4 book ai didi

php - 如何加载没有php扩展名的php文件

转载 作者:行者123 更新时间:2023-12-03 03:49:52 26 4
gpt4 key购买 nike

我有这个工作 htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^test/([0-9]+)/?$ test.php?id=$1 [L]

我的问题是,如果我的 htaccess 上有该规则,我如何加载没有 .php 扩展名的 php 文件。

我将其添加到我的 htacess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

它工作正常http://localhost/myprojectfolder/account但这将不再起作用 http://localhost/myprojectfolder/1我怎样才能让它们都工作?

提前谢谢您。

最佳答案

尝试向您的 php 扩展规则添加另一个条件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

这确保当您添加 .php 扩展名时,它实际上指向一个存在的文件。

关于php - 如何加载没有php扩展名的php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31078574/

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