为什么我的目录页面不显示?

问题描述 投票:0回答:2

位于根目录中的 PHP 页面可以正确显示 - https://reverd.com/why-use-reverd-com,但放置在

about
目录中时不可见:https://reverd .com/about/why-use-reverd-com,而
about
目录中的其他页面正确显示 - https://reverd.com/about/ssl-security - 出了什么问题?我应该纠正什么?

我的根目录中的 .htaccess 文件中有以下语句:

# Enable output compression
<FilesMatch "\.(php|html|txt|css|js|gz|xml)$">
    SetOutputFilter DEFLATE
</FilesMatch>

# Remove (.php)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
php .htaccess
2个回答
0
投票

确保在

RewriteEngine
文件中打开
.htaccess

Options -MultiViews
RewriteEngine On

尝试一下,如果有什么改变请告诉我们。


0
投票

对不起各位,我的错: 在 PHP 页面文件的开头我有这样的请求 // 我们必须需要 xxxxxx 文件。 require_once '/nnnnnn/xxxxxxx.php';

路径必须是这样的(因为它在一个文件夹中,而不是在根目录中) require_once '../nnnnnn/xxxxxxx.php.php';

现在一切都很好并且可以工作。 [https://reverd.com/about/why-use-reverd-com][1] [1]:https://reverd.com/about/why-use-reverd-com

© www.soinside.com 2019 - 2024. All rights reserved.