उदाहरण के लिए:मैं कोणीय का उपयोग कर रहा हूं, और मेरे यूआरएल में हमेशा "!" होता है (विस्मयादिबोधक चिह्न)
http://localhost/#!/login.html
मैं की जरूरत नहीं है "!"। मैं इसे कैसे हटाऊंगा?
eg:http://localhost/#/login.html
यह मेरा रूटर कोड है:
// Redirect any unmatched url
$urlRouterProvider.otherwise("/login.html");
$stateProvider.state('login', {
url: "/login.html",
templateUrl: "views/login.html",
data: {pageTitle: "login", isLeft: false},
controller: "LoginCtrl",
resolve: {
deps: ['$ocLazyLoad', function ($ocLazyLoad) {
return $ocLazyLoad.load({
name: 'myApp',
files: [
'controllers/LoginCtrl.js'
]
});
}]
}
});
मुझे लगता है कि कोणीय-ui-रूटर में समस्या हो सकता है, लेकिन मैं समाधान नहीं मिल रहा।
धन्यवाद!
आप अपने रूटिंग कोड दिखा सकते हैं? – JanR
[Google के क्रॉल करने योग्य AJAX प्रस्ताव] (https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) (HTML5 के रूप में अप्रचलित)। कोणीय को इसके लिए डिफ़ॉल्ट: [हैशबैंग मोड] (https://docs.angularjs.org/guide/$location#hashbang-mode-default-mode-)। एचटीएमएल 5 मोड को डिफ़ॉल्ट बनाने के लिए '$ locationProvider.html5Mode (true) '(आपको अभी भी पुराने ब्राउज़र में हैशबैंग मिल जाएगा, और यह एक अच्छी बात है)। – Amadan
यह भी देखें [यह] (http://stackoverflow.com/questions/3009380/whats-the-shebang-hashbang-in-facebook-and-new-twitter-urls-for) और [यह] (http: // stackoverflow.com/questions/3009380/whats-the-shebang-hashbang-in-facebook-and-new-twitter-urls-for)। – Amadan