Erro de implantação do projeto Thinkphp no phpstudy, apenas a página inicial pode ser aberta

Erro de implantação do projeto Thinkphp no phpstudy

Não encontrado
O URL solicitado /About/index/classid/1 não foi encontrado neste servidor.
Além disso, um erro 404 Not Found foi encontrado ao tentar usar um ErrorDocument para lidar com a solicitação.
Insira a descrição da imagem aquiEssa situação ocorreu no diretório raiz do site. Não há conteúdo em .htaccess ou o conteúdo está errado.
Conforme mostrado abaixo, não há conteúdo no htaccess.
Insira a descrição da imagem aquiNeste ponto, precisamos adicionar um trecho de código ao arquivo .htaccess. O código é o seguinte:

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

Depois disso, o site ainda não estava funcionando, mas não foi encontrado. O URL solicitado /About/index/classid/1 não foi encontrado neste servidor. Além disso, um erro 404 Not Found foi encontrado ao tentar usar um ErrorDocument para lidar com a solicitação.
O que é exibido é Nenhum arquivo de entrada especificado.
Insira a descrição da imagem aquiEste erro é exibido porque
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] no arquivo .htaccess
causará Nenhum arquivo de entrada especificado por padrão.
Portanto, substituímos o código acima por

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

pode ser resolvido

Acho que você gosta

Origin blog.csdn.net/qq_43767886/article/details/115961437
Recomendado
Clasificación