3 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
.htaccess
在站點(diǎn)根目錄創(chuàng)建一個(gè)文件。在你的情況下 /html/public
將其添加到您的.htaccess
文件中,這應(yīng)該會(huì)處理 React 內(nèi)部路由。
Options?-MultiViews ????RewriteEngine?On ????RewriteCond?%{REQUEST_FILENAME}?!-f ????????RewriteRule?^?index.html?[QSA,L]
關(guān)于您的 robots.txt、sitemap.xml 和 pdf 文件。絕對(duì)路徑應(yīng)該可以正常工作,否則發(fā)布更多詳細(xì)信息。

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
我對(duì) react js 有同樣的問(wèn)題,你可以試試這個(gè):
server{
listen 80;
root /home/user/website/build; # the root document of my react website
index index.html index.htm index.nginx-debian.html;
server_name website.com;
try_files $uri /index.html;
location /robots.txt {
alias /home/user/website/build/robots.txt;
}
}
您可以像我在 /robots.txt 中那樣添加鏈接并將它們鏈接到靜態(tài)文件。

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
最簡(jiǎn)單的方法是安裝一個(gè)名為serve的包
npm?i?-g?serve
然后使用命令為它們提供服務(wù)(替換build/
為具有靜態(tài)文件的目錄)
serve?-s?build/
添加回答
舉報(bào)