2016-03-30 32 views
1

ile belirli bir denetleyiciye yönlendirebilirim ve JSON kullanan bir site miras aldım ve kutuları genişletmek için hashlar kullanıyorum. Paylaşım oluşturduğumda sorun bana neden oluyor.URL'leri nasıl bir rotada

Bir uç nokta URL'si oluşturabilirim ve sitenin yazılma biçimi dışında iyi çalışır, veriler farklı bir biçimde çeker.

Yalnızca Google'ın bu sorunu vardır, çünkü bilgileri almak için yalnızca bir paylaşım URL'si verebilirsiniz.

Gönderilen URL böyle göründüğünde, bir denetleyiciye bir laravel rutunu nasıl ayrıştırılacağını anlamaya çalışıyorum.

http://somesite.com/#gen/mag/aritcle-name/ 

ben yakalamak istiyorum kısım adildir - ... ancak ben yapmak zorunda kaçış bir çeşit hayal bu işe yaramaz #gen

Route::get('/#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('/\#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('/[#gen]/mag/', array('uses'=>'[email protected]')); 
Route::get('/[\#gen]/mag/', array('uses'=>'[email protected]')); 
Route::get('/(#gen)/mag/', array('uses'=>'[email protected]')); 
Route::get('/(\#gen)/mag/', array('uses'=>'[email protected]')); 

herhangi bir yardım takdir edilecektir.

Teşekkür

Andi

+0

Bu http://stackoverflow.com/questions/4960513/using-a-hash-within-a-url-path Merhaba, ben öyle düşünmüştüm –

cevap

1

tarayıcı url sonuna bir # sonra bir şey göndermez. Bu yalnızca javascript ele alınabilir:

var hashContent = window.location.hash; 
+0

yardımcı olabilir ve Bu yüzden bu sunucu tarafında yapılacak herhangi bir belge bulamadım. Herkesin bir yolunu bulması istendiğinde sormaya değerdi. – user1712691

+0

Cevabınız için tekrar teşekkürler. – user1712691