2
取下laravel角度包括hashtag我有一個像使用的.htaccess
<ifModule mod_rewrite.c>
RewriteEngine on
# allow social media crawlers to work by redirecting them to a server-rendered static version on the page
RewriteCond %{HTTP_USER_AGENT} (facebookexternalhit/[0-9]|Twitterbot|Pinterest|Google.*snippet)
RewriteRule eventApp/(\d*)$ [P]
# Required to allow direct-linking of pages so they can be processed by Angular
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /eventApp/index.html [NC,L]
</ifModule>
笨.htaccess文件,但我想從laravel刪除#標籤。
是否沒有其他方式指定基地Angular?使用該標籤會破壞正常的片段鏈接,例如''在URL路徑'/ foo /'的頁面不會進入'/ foo /#bar'。 – Walf
是的,這是正確的,但如果我可以刷新我的網頁,它會顯示錯誤,如頁面找不到laravel。所以我認爲我們需要爲它設置.htaccess。所以它在CI中工作就像上面的規則一樣,我不設置它laravel。如果您知道,請告訴我們。 – Kamlesh
你可以在laravel中捕捉路由,你不需要'.htaccess'修改。 'Route :: any('{path?}',function(){return view(「index」);}) - > where(「path」,「。+」);'注意結尾的位置這將匹配所有未定義的路由並返回角度應用程序。 –