2016-04-07 27 views
0

Köşede, URL'den # kaldırmak için $locationProvider.html5Mode(true);'u ayarlayabiliriz, böylece güzel URL alırız ve facebook'ta paylaşırken, URL hashtagden sonra kesilmek yerine facebook'a geçer. Ancak html5Mode (https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#issue-my-assets-and-templates-are-not-loading), yeniden yönlendirme veya mod yeniden yazmak için sunucu kurulumu gerektirir. Sunucu sonu 310 yönlendirme nasıl yapılır, bir damgalama sunucusunda mod yeniden yazmak? Stamplay'da barındırma işlemini SPA'lar için uygun şekilde nasıl yapılandırabilirim? GoDaddy veya diğer Nginx veya Apache ana bilgisayarları gibi istek başına sadece benim için yapabilir miyim?Sunucu sonu 310 yeniden yönlendirme, bir damgalama sunucusunda mod yeniden yazma nasıl yapılır?

cevap

1

Sunucu tarafında URL yeniden yazma işlemini etkinleştirmek için tek yapmanız gereken Uygulama Panonuzun içindeki barındırma bölümüne gitmek, Barındırma bölümüne gitmek ve Single Page Apps mode (Rewrite URLs to entry point of your app). onay kutusunu işaretlemektir. Güzel URL'leri kurmak için diğer adımlar hala atılmalı ve çerçeveler ve kütüphaneler arasında farklılık gösterilmelidir. Bu konuda en iyi desteği almak için, yönlendirme için kullandığınız çerçeveye veya kitaplığa özel çözüm arayın.