gpt4 book ai didi

php - 在没有扩展的情况下运行 PHP 页面

转载 作者:行者123 更新时间:2023-12-02 07:06:14 25 4
gpt4 key购买 nike

我想在没有 .php 扩展名的 apache 网络服务器上运行我的 PHP 网页。所以我添加了以下代码:

RewriteEngine on
RewriteBase /
Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteRule (.*)$ $1.php [NC]

.htaccess 文件中。这解决了我的问题,但出现了另一个问题。我无法查看任何目录的内容(即目录中包含的文件)。请提供一个没有这个问题的备用 RewriteRule

最佳答案

如果将.php 附加到它的末尾,则需要确保请求 URI 指向现有资源:

RewriteEngine on
RewriteBase /
Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule (.*)$ $1.php [NC]

RewriteCond %{REQUEST_FILENAME}.php -f 行检查请求的 URI 是否附加了“.php”,它映射到现有文件(-f).

关于php - 在没有扩展的情况下运行 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11624639/

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