
tp5做項目時,上傳服務器只顯示首頁
發(fā)表日期:2023-03-16 文章編輯:洛壹網絡 文章來源:深圳網站建設
tp5做項目時,上傳服務器只顯示首頁,tp5部署空間/服務器/導致訪問任何地址都只顯示首頁...的解決方案
第一種方法:
修改Nginx的配置,大家可以參考下面:
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location / { #去掉$
if ( -f $request_filename) {
break;
}
if ( !-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last;
break;
}
第二種方法:
如果你的服務器是Apache,那么修改更目錄下的 .htaccess
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/?$1 [QSA,PT,L] #注意多了?號
如果上面兩種方法都不管用,那么使用第三種方法。
修改項目配置 config.php 中的 pathinfo_fetch 在末尾添加上 REQUEST_URI
// 兼容PATH_INFO獲取
'pathinfo_fetch' => ['ORIG_PATH_INFO', 'REDIRECT_PATH_INFO', 'REDIRECT_URL', 'REQUEST_URI'],
如果還是不能只能使用終極絕招試試了..
修改更目錄下的 .htaccess
萬能兼容模式...
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
本文鏈接:http://www.cuncaotang.net/news-details-39-737-1.html
版權聲明:
1:本站所有內容均由互聯(lián)網收集整理、上傳,并且以計算機技術研究交流為目的,僅供大家參考、學習,不存在任何商業(yè)目的與商業(yè)用途,如描述有誤或者學術不對之處歡迎及時提出,不甚感謝。
2、 如涉及版權問題,請聯(lián)系我們4724325@qq.com第一時間處理;