在anglarjs中,我使用$ routeProvider來路由各種URL。想要從URLS中刪除#,但嘗試所有已建立的方式後都失敗(將main.php中的<base>
選項與.htaccess一起設置爲html5爲true)。使用yii2作爲服務器從angularjs中的URL中刪除#
我使用yii2框架中的views/layouts/main.php作爲實例化ng-app的標準頁面。
你能告訴我應該遵循什麼樣的步驟?
當我運行沒有哈希的URL,則返回404,因爲它無法找到路徑,它用來查找後#
請提供更多的細節你做了什麼準確。與提供者的配置一樣,htaccess的內容。通常這是有效的:https://scotch.io/quick-tips/pretty-urls-in-angularjs-removing-the-hashtag –