Forum

web sayfasını yenid...
 
Bildirimler
Hepsini Temizle

web sayfasını yeniden tanımlama işlemi

14 Yazılar
2 Üyeler
0 Reactions
661 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

asp.net c sharp ile web sayfası tasarlıyoruz. sayfanın adresini cozumparkta olduğu gibi

http://www.cozumpark.com/blogs/videolar/archive/2013/01/20/webcast-windows-server-2012-rds-rolleri.aspx

makalenin başlığı ile nasıl yeniden gösterebiliriz. java script te location ile bu yapılabilirmi ne yapmalıyız acaba

 
Gönderildi : 23/01/2013 13:40

(@AkinDemircan)
Gönderiler: 117
Estimable Member
 

Bahsettiğiniz olaya S.E.F. deniyor ve S.E.O. kriterlerinin önemli bir parçasıdır.

Projenizi bitirdi iseniz tüm verilen bağlantıları değiştirmeniz gerekebilir proje belli süredir yayında ise URL yönlendirme gibi olayları da yapmanız gerekmekte. Bu forum nasıl bir teknik kullanıyor bilmiyorum ama IIS için ISAPI modu var bununla rewriteURL tekniğini yapabilirsiniz.

http://www.isapirewrite.com/

 Ücretli ve ücretsiz sürümü bulunuyor.

diğer seçenek ise 

isapi.dll kullanarak kısaca kullanım yöntemi için;

http://www.yavuzaydogan.com/116-asp_net-url-rewriting-islemi--isapi_dll-kullanarak-hosting-problemsiz-yvz.html 

 
Gönderildi : 23/01/2013 14:02

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

sunucu bize ait. hangisini kullanabiliriz. sayfamızda framework 3.5 kullanıldı. ne yapabiliriz

 
Gönderildi : 23/01/2013 14:58

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

http://localhost:2021/makalegoster.aspx?Kodu=14&Baslik=Visual%20Studio%202010%20Program%c4%b1n%c4%b1%20%c3%87al%c4%b1%c5%9ft%c4%b1rma

yukarıdaki adreste 

Kodu=14

Baslik=Visual Studio 2010 Programını Çalıştırma

olarak verildi. Şimdi bunu

/makaleler/14/Visual-Studio-Programini-Calistirma.html

olarak nasıl tanımlayabiliriz.

<rule name="Kategorileri Listele" stopProcessing="true">
  <match url="^kategoriler/([-\w]+)/$" />
  <action type="Rewrite" url="listele.aspx?k={R:1}" />
</rule>
 
yukarıdaki web configi nasıl düzenleyebiliriz

 

 
Gönderildi : 23/01/2013 20:03

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

başlıkta yer alan türkçe karakteri nasıl halledeceğiz.

 
Gönderildi : 23/01/2013 20:06

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

sef olayı bu kadar zormu bütün örnekler

www.abc.com/xyz/12 nin gerçekte

www.abc.com/makale.aspx?id=12&baslik=xyz üzerine

bunun tam tersini nasıl oluşturacağız acaba 

bununla ilgili hiç örnek yok

 

 

 
Gönderildi : 24/01/2013 19:17

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

url rewrite ta outbound role var oradanmı yapacağız bu arada türkçe karakteri nasıl halledebiliriz

bu iş bu kadar zormu acaba

 
Gönderildi : 24/01/2013 21:12

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

makaleler için sef adresi oluşturduk ancak makale içinde yer alan resimler görüntülenmiyor ne yapabiliriz acaba. sef olayını sadece makale için sınırlamammız mümkün değilmi acaba

 
Gönderildi : 24/01/2013 22:58

(@AkinDemircan)
Gönderiler: 117
Estimable Member
 

Resim linklerini tam vermeniz gerekiyor

yani <img src="images/resim.jpg" />

yerine  <img src="http://www.site.com/images/resim.jpg" />

olarak yapmalsınız browser resimi farklı klasörde sanıp resmi sanal klasörde arayacağı için bulamayacaktır o yüzden tam linki vermelisiniz

Türkçe karakter için ilk mesajdaki verdiğim son linkte Türkçe olarak yazmaktadır bununla ilgili bir fonksiyon yazarak linklerde kullanabilirsiniz. 

ASP ve C# üzerinde uzaman değilim PHP ile programlayıp Apache kullansaydınız detaylı yardımcı olabilirdim.

 Ama genelde mantık aynı olduğundan yardım etmek istedim. Olay çok zor değil ilk defa yaptığınız için biraz kasa bilir ama sonunda çaba sarfederseniz zor olmadığını anlayacaksınız veya ASP ve IIS konusunda uzman bir arkadaşta yardım edebilir.

 
Gönderildi : 25/01/2013 11:09

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

sayfalar için demi aynı şeyi yapacağız yada projede yer alan bütün linklerde http://www.site.com/ ile mi başlayacağız acaba. sürekli hata alıyoruz

 
Gönderildi : 26/01/2013 19:34

(@AkinDemircan)
Gönderiler: 117
Estimable Member
 

Evet tüm bağlantıları yani linkleride oluşturduğunuz fonksiyona göre değiştirmeniz gerekli

 
Gönderildi : 27/01/2013 02:37

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

       <rule name="makaleler">
          <match url="^makalegoster/([0-9]+)/([_0-9a-z-]+)" />
          <action type="Rewrite" url="makalegoster.aspx?Kodu={R:1}&amp;Baslik={R:2}" />
        </rule>

we.confige yukarıdaki satırları ekledik. sadece chrome da hata veriyor ne yapabiliriz

 
Gönderildi : 27/01/2013 17:18

(@AkinDemircan)
Gönderiler: 117
Estimable Member
 

Nasıl bir hata veriyor?

 
Gönderildi : 28/01/2013 11:20

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

sorunu çözdük. teşekkürler. ahref satırlarını da yukarıdaki gibi düzenledik oldu

 
Gönderildi : 28/01/2013 15:00

Paylaş: