我有一個使用React-Router的React webapp。我想使用漂亮的網址,並且有thus opted to use browserHistory for manipulating the URL。在Docker的外部卷中設置.htcaccess不起作用
我想使用Docker來設置服務器,並選擇nimmis/apache-php5,我連接到這樣的外部卷,或多或少;
docker run -d -p 80:80 -v ~/externalFolder/:/var/www/html/ nimmis/apache-php5.
爲了使React-Router的browserHistory正常工作,我需要像這樣設置.htaccess;
RewriteBase/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
我覺得如果我在外部音量的根部有這個,應該都不錯。但它不起作用。
我該如何得到這個工作?
它是'.htaccess',而不是'.htcaccess'。你的文件名是否也有這個錯字? –
不,錯字只出現在我的文章中。 :P –