Merhaba,
Geçenlerde bilgisayarımda genel bir temizlik yaptım, hatta temizlik demek biraz hafif kalır komple format attım. Ne de olsa hformat hastalığı var bende:)
Neyse sıra geldi VS2008'i ilk kez çalıştrımaya; normalde ilk kez açıldığında hangi ayarları kullanmak istersiniz diye bir pencere çıkar karşıma ve ben C# gördüğüm yeri işaretlerdim. Bu sefer değişiklik olsun diye web development setting i seçtim, seçmez olaydım. Projeyi Release modda build etmek için ordan gir buradan çık uğraş dur. Halbuki sevimli bir pencerem vardı bunu yapmak için.
. İşte bunu bir türlü geri getiremiyordum.
Sonunda Tools içinde "Import and Export Settings…" diye bir seçeneği farkettim. Tıklar tıklamaz Reset All Settings yazısını gördüm ve denedim. O malum ilk ekran tekrar karşıma geldi ve bu sefer C# görünüm ayarlarını seçtim. Ne kadar da alışmışım bu haline 🙂
tşk
mrb… host firmasına ayarları yaptırmama rağmen 404 e düşüyor sorun ne olabilir
Konu guzel anlatilmis.Elinize saglik.
Tesekkuler.
Extension alanına “.*” yazılamiyor. bir çözümü var mı?
Tesekkuler.
Selamlar,
Aydınlatıcı paylaşımız için teşekkürler.
Asp tabanlı bir sitede (webconfig dosyası uygulaması) bu nasıl uygulanır?
Şimdiden yardımlarınız için teşekkürler
Merhaba,
http://forums.aspfree.com/code-bank-54/url-rewriting-with-asp-iis-102550.html
adresinde konu detaylı anlatılmış, isterseniz bu makaleyi bir inceleyin
aşağıdaki likte de google translate ile TR’ye çevirilmiş hali mevut
http://translate.google.com/translate?u=http%3A//forums.aspfree.com/code-bank-54/url-rewriting-with-asp-iis-102550.html&hl=en&langpair=auto|tr&tbb=1&ie=iso-8859-1
nrdn indiriyoruzzz yaaaaaaaaaaa ben anlamadim
[quote]//Yanyana gelen “-“lerden de kurtuluyoruz [/quote]
bu kısımda aşağıdaki kod yeterli olacaktır. bence "—" şeklinde replace yapıp kod kalabalığının bir anlamı yok…
strTitle = strTitle.Replace("–", "-");
strTitle = strTitle.Replace("–", "-");
Paylaşım İçin Teşekkürler
Mrblar; Anlatımı uyguladım sorunsuz çalışmakta fakat, aynı linke tekrar tıkladığımda aynı linke tekrar yönleniyor mesela ilk tıklamada ( site.com/borekler/borek.html )
ikinci tıklamada ( site.com/[b]borekler[/b]/borekler/borek.html )
yani değişken olarak gelen rewrite değeri adrese ekleniyor..
ben bunu bi kategorilemede kullanıyorum yine ikinci tıklamada, misal "corekler" kategorisinde aldığı hal ise
( site.com/[b]borekler[/b]/corekler/corek.html )
tabi bu tıkladıkca kısır döngü ekleyerek gidiyor…
Merhaba cok guzel bir paylasim yapmisiniz tesekkurler.
Ancak soyle bir problem yasiyorum. URL yi istedigim gibi yazdırıyorum ancak yonledigim sayfayı bulamıyorum artı querystring alamıyorum.
Dediğiniz gibi IIS tarafı da dahil olmak üzere herşeyi yaptım.
Default.aspx sayfamdan butona tıklayınca CheckOut.aspx?soid=1 olarak gitmesi gerekiyor. Bunu ben /CheckOut/1/birseyler olarak gonderiyorum.
webconfig de rewriter su sekilde:
<rewriter>
<rewrite to="/CheckOut/([0-9]{1})(.*)/(.*)-(.*)" url="~/CheckOut.aspx?soid=$2"/>
</rewriter>
Mapping i nasıl yapmam gerekiyor acaba ve ben "soid"i diğer sayfada nasıl alacagim.
Yardimci olursanız sevinirim.
sizinle irtibat kurabilmem icin bir mail adresinizi verebilirseniz cok mutlu olurum.
Merhaba,
sorun rewriter a yazdiginiz kuraldan kaynaklaniyor olabilir. Uzun zamandir blog ile ilgilenemdim. Umarim sorunlariniz cozulmustur. Cozulmediyse tekrar gonderirseniz yardimci olabilirim.